我試圖做出會寫名字,我們將其命名爲批處理文件的文件名。 例如,如果我的名字的文件「測試1」並啓動它,將標題改變只能以「測試1」如果我將名稱更改爲「bat文件」將在標題顯示「bat文件」。獲取正在運行的批處理文件
是否有可能做出會寫入一個.txt文件具有相同的名稱爲蝙蝠文件的文件?我試圖做一個批處理文件,該文件將記錄sometings,它也寫名爲「.txt」,其中是bat文件的名稱不帶擴展
我試圖做出會寫名字,我們將其命名爲批處理文件的文件名。 例如,如果我的名字的文件「測試1」並啓動它,將標題改變只能以「測試1」如果我將名稱更改爲「bat文件」將在標題顯示「bat文件」。獲取正在運行的批處理文件
是否有可能做出會寫入一個.txt文件具有相同的名稱爲蝙蝠文件的文件?我試圖做一個批處理文件,該文件將記錄sometings,它也寫名爲「.txt」,其中是bat文件的名稱不帶擴展
呼應%〜F0編寫批處理文件名。使用「>」將任何內容寫入文件。對於例如使用回聲「寫」> file.txt的
在批處理文件%0
商店當前批處理文件的引用。值的準確格式取決於文件是如何被調用,但也有可用於檢索所需信息修飾符的意甲(你可以看到的文檔或執行for /?
,作爲此命令的幫助還包括全改性劑的列表)
@echo off
title %~n0
echo I am %~n0
> "%~dpn0.txt" echo This goes to the file
凡
%~n0 = name of the current batch file (without extension)
%~dpn0 = drive, path and file name (without extension) of the current batch file