CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT
-
Валодя1111
CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT
Приветствую подскажите как добавить файл в папку автозагрузка???
(ps у нас тут большая часть pc на win xp немножк (чуть меньше половины) win 7 и чутка win 10 (сама установилась)
Как мне прописать один файл в папку автозагрузка в этих системах
Пс реестр не предлагать мне запретили писать в реестр и вообще в него лезть
только папка автозагрузка поможет мне. (планировщик задач тоже не интересует)
Хотелось бы универсального ответа( команды) типа copy %0 %Desktop%\ loging.exe > nul
но в папку автозагрузка что бы работало и в win xp win 7 и в win 10
по больше интересует win xp и win 7 но windows 10 тоже интересна
(ps у нас тут большая часть pc на win xp немножк (чуть меньше половины) win 7 и чутка win 10 (сама установилась)
Как мне прописать один файл в папку автозагрузка в этих системах
Пс реестр не предлагать мне запретили писать в реестр и вообще в него лезть
только папка автозагрузка поможет мне. (планировщик задач тоже не интересует)
Хотелось бы универсального ответа( команды) типа copy %0 %Desktop%\ loging.exe > nul
но в папку автозагрузка что бы работало и в win xp win 7 и в win 10
по больше интересует win xp и win 7 но windows 10 тоже интересна
-
Iska
Re: CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT
mwz, я предпочитаю ставить для явного ограничения передаваемой строки команд. В данном конкретном случае, как я понимаю, сие несущественно — с кавычками, або нет.
Nun-Nun, особо идей нет. Если коллеги чего-нибудь умного не подскажут — попробуйте сделать лог загрузки посредством Process Monitor'а и порыться в нём (можете для удобства временно заменить %comspec% /c на %comspec% /k, дабы был явно виден процесс).
Nun-Nun, особо идей нет. Если коллеги чего-нибудь умного не подскажут — попробуйте сделать лог загрузки посредством Process Monitor'а и порыться в нём (можете для удобства временно заменить %comspec% /c на %comspec% /k, дабы был явно виден процесс).
-
Nordek
Re: CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT
sov44, если мне не изменяет память, Валодя1111 обломится с таким кодом на локализованной Windows XP.
-
Iska
Re: CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT
[Iska распевает на мотив «5 минут»]: «Вэ-Сэ-Ааааш, Вэ-Сэ-а-Аш…»
.
На WSH:
Скрытый текст
[spoiler]Код: [/spoiler]
А можно сделать и так, чтобы он не тупо стоял заданное время, а ожидал запуска процесса Event Manager. Или ожидал появления указанных файлов.
.На WSH:
Скрытый текст
[spoiler]Код: [/spoiler]
Код: Выделить всё
Option Explicit
Dim arrFiles
Dim strFile
arrFiles = Array( _
"C:\Temp\Twain.log", _
"C:\Temp\Twain001.Mtx", _
"C:\Temp\Twunk001.MTX", _
"C:\Temp\Twunk002.MTX" _
)
WScript.Sleep 20 * 1000
With WScript.CreateObject("Scripting.FileSystemObject")
For Each strFile In arrFiles
If .FileExists(strFile) Then
.DeleteFile strFile, True
End If
Next
End With
WScript.Quit 0А можно сделать и так, чтобы он не тупо стоял заданное время, а ожидал запуска процесса Event Manager. Или ожидал появления указанных файлов.
-
sov44
Re: CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT
Валодя1111, копируйте в
Код:
Код:
Код:
Код: Выделить всё
%appdata%\Microsoft\Windows\Start Menu\Programs\Startup\Код:
Код: Выделить всё
copy /y "c:\file.txt" "%appdata%\Microsoft\Windows\Start Menu\Programs\Startup\"-
Iska
Re: CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT
Цитата Anton04:
вместо
не совсем вместо
(если вместо %Appdata% и для всех, то да)
Код:
вместо
CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT
не совсем вместо
(если вместо %Appdata% и для всех, то да)
Код:
Код: Выделить всё
C:\Users\Имя пользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
[%Usersprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup]
[%Appdata%\Microsoft\Windows\Start Menu\Programs\Startup]
C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
все
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
[%AllUsersprofile%\Microsoft\Windows\Start Menu\Programs\StartUp]
[%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp]
C:\Users\Все пользователи\Microsoft\Windows\Start Menu\Programs\Startup
C:\Users\All Users\Microsoft\Windows\Start Menu\Programs\Startup-
sov44
Re: CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT
Iska, не изменяет )))
Если сильно не заморачиваться с локалью, примерно так
Код:
Если сильно не заморачиваться с локалью, примерно так
Код:
Код: Выделить всё
ver |find "5." && (
copy /y "c:\file.txt" "%userprofile%\Главное меню\Программы\Автозагрузка\"
) || (
copy /y "c:\file.txt" "%appdata%\Microsoft\Windows\Start Menu\Programs\Startup\"
)-
Anton04
Re: CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT
sov44,
Предложу использовать переменную %allusersprofile% вместо %userprofile% (в случае надобности).
Предложу использовать переменную %allusersprofile% вместо %userprofile% (в случае надобности).
-
alpap
Re: CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT
Survover, вообще-то, в автозагрузку надо не «копировать .bat», а создавать там ярлык на пакетный файл.
-
Валодя1111