我的情況下,當啓動目錄的Windows批處理文件類似的問題(除非以後有什麼提): Windows batch file starting directory when 'run as admin' 簡介: 我有一個批處理文件,它位於一個目錄中,並且必須從那裏運行,因爲它更新了此目錄中的文件。 有什麼辦法仍然能夠知道從哪個目錄下的批處理文件運行(當它以管理員身份運行)? 我不希望用戶手動輸入目錄。
我已經爲我的應用程序一起更新了更新程序,以便具有很少或沒有編碼技能的人員可以在自己的計算機上安裝,運行和更新應用程序。 下面是一個更新的例子,對於Windows命令提示符寫: @echo off
for /f %%i in ('call git status --porcelain') do set stash=%%i
if not [%stash%] == [] (
echo Sta
我有類似以下的東西...... set /p dir=Specify Path:
if exist %dir% (
echo ok
) else(
echo not ok
)
如果用戶輸入類似%USERPROFILE%的路徑或變量%時,DIR%是用來%USERPROFILE%之內沒有擴大 。 例如 set dir=%userprofile%
echo %dir% :: this doe