2015-05-08 2 views
1

У меня есть небольшая проблема - я пытаюсь создать 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

Используйте кнопку [edit], чтобы добавить этот код к вопросу. –

+0

Ну вот мой код: http://pastebin.com/6hST2LMV :) Я знаю, что код там не создает файл, но я новичок в stackoverflow, и он не хотел, чтобы я вставлял больше, чем немного мира кода o, o Я пытаюсь создать файл в стартовой/стартовой папке окон: 3 –

ответ

0

Хорошо ... Проблема заключалась в том, что нужно «» «s впереди, а за имя папки, как он содержал пробелы :)

Моя программа теперь полностью рабочий: р Тая :) В любом случае

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 
0

Использование %userprofile%

Если эхо вашего пути, как и вы, но не читали, вы увидите у вас есть c:\\etc.

Смежные вопросы