Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT

Ответить
Настройки темы
CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Приветствую подскажите как добавить файл в папку автозагрузка???
(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 тоже интересна

Отправлено: 21:21, 07-09-2017

 

Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


Iska,

В какой кодировке это должно быть сохранено?

-------
Свобода не означает вседозволенность.


Отправлено: 23:36, 07-01-2018 | #71



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Nun-Nun, ANSI/1251.
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:32, 08-01-2018 | #72


Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


Iska,

Благодарю! Сохранил файл как vbs (или нужно было как vsh ?), проверил - всё работает.

-------
Свобода не означает вседозволенность.


Отправлено: 12:55, 08-01-2018 | #73


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Nun-Nun:
Сохранил файл как vbs »
Да!

Nun-Nun, вот Вам ещё один обещанный выше вариант, со слежением за файлами:
Скрытый текст
Код: Выделить весь код
Option Explicit

Dim objFSO

Dim arrFiles
Dim strFile


arrFiles = Array( _
	"C:\Temp\Twain.log", _
	"C:\Temp\Twain001.Mtx", _
	"C:\Temp\Twunk001.MTX", _
	"C:\Temp\Twunk002.MTX" _
)

Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")

With WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2")
	For Each strFile In arrFiles
		If Not objFSO.FileExists(strFile) Then
			With .ExecNotificationQuery("SELECT * FROM __InstanceCreationEvent WITHIN 1 WHERE TargetInstance ISA 'CIM_DataFile' AND TargetInstance.Name = '" & Replace(strFile, "\", "\\") & "'").NextEvent
				WScript.Sleep 2 * 1000
				.TargetInstance.Delete
			End With
		Else
			objFSO.DeleteFile strFile, True
		End If
	Next
End With

Set objFSO = Nothing

WScript.Quit 0

Кроме того, можно комбинировать идеи — например, сначала проверять существование/ждать появления процесса, затем начинать проверять существование/ждать появления файлов.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:33, 08-01-2018 | #74


Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


Цитата Iska:
вот Вам ещё один обещанный выше вариант, со слежением за файлами: »
Проверил - работает. Благодарю!

-------
Свобода не означает вседозволенность.


Отправлено: 17:17, 08-01-2018 | #75


Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


В реестре под Win 10 не запускается вот такое:
Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"TC"="C:\\Total Commander\\Totalcmd.exe"
Кто-нибудь может подсказать в чём причина? На XP это работает.

-------
Свобода не означает вседозволенность.


Отправлено: 08:20, 10-01-2018 | #76



Moderator


Сообщения: 53170
Благодарности: 15429

Профиль | Отправить PM | Цитировать


Nun-Nun, если Total 32-битный, а система 64-битная, попробуйте сюда:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:07, 10-01-2018 | #77


Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
если Total 32-битный, а система 64-битная, попробуйте сюда:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run »
Благодарю! Так действительно работает!

-------
Свобода не означает вседозволенность.


Отправлено: 12:18, 10-01-2018 | #78



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Добавление в папку автозагрузка - CMD/BAT

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - CMD/BAT Поиск по каталогам файлов bat и конвертирование их в JPEG freerider1989 Скриптовые языки администрирования Windows 1 18-04-2016 08:37
CMD/BAT - [решено] CMD/BAT - С помощью bat-ника найти и удалить текст в файле InVariable Скриптовые языки администрирования Windows 4 22-05-2015 20:06
CMD/BAT - CMD поиск и копирование в папку vladsms Скриптовые языки администрирования Windows 6 18-02-2014 17:04
[решено] Добавление файла в папку System 32 bucbo Microsoft Windows NT/2000/2003 5 20-10-2010 14:36
CMD/BAT - [решено] Как удалить папку с символом ® через bat\cmd? seriych Скриптовые языки администрирования Windows 5 03-08-2010 09:49




 
Переход