我有一点问题 - 我正在尝试使用另一个批处理文件在特定文件夹中创建一个bat
文件
echo How many hours must go from startup to shutdown?
set input=
set /p input= Timer:
SET /A Sekunder = %input% * 3600
SET startupfolder=%SystemDrive%\%HOMEPATH%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\AutoShutdown.bat
echo %startupfolder%
echo c:\windows\system32\shutdown -s -f -t %Sekunder% > %startupfolder%
pause
我做错了什么......?
答案 0 :(得分:1)
请阅读Redirection页面:
注意,任何长文件名都必须用“双引号”包围。
echo Hvor mange timer skal der gaa fra startup til shutdown?
set input=
set /p input= Timer:
SET /A Sekunder = %input% * 3600
SET startupfolder=%SystemDrive%\%HOMEPATH%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\AutoShutdown.bat
echo %startupfolder%
echo c:\windows\system32\shutdown -s -f -t %Sekunder% > "%startupfolder%"
pause
答案 1 :(得分:0)
使用%userprofile%
如果你回首你的道路,就像你做的那样但没有读过,你会发现你有c:\\etc
。
答案 2 :(得分:0)
好的......问题在于它需要""在文件夹名称的前面和后面,因为它包含空格:)
我的程序现在完全正常工作:p Ty反正:):