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

Компьютерный форум 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

 

Ветеран


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

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


[Iska распевает на мотив «5 минут»]: «Вэ-Сэ-Ааааш, Вэ-Сэ-а-Аш…» .

На WSH:
Скрытый текст
Код: Выделить весь код
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. Или ожидал появления указанных файлов.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:50, 07-01-2018 | #61



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

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


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

Ветеран


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

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


Nordek,

УРА!!! Наконец-то наш велосипед поехал! Всё работает, причём все три варианта:
1. Из ярлыка в "Пуск\Программы\Автозагрузка".
2. Из HKLM\Software\Microsoft\Windows\CurrentVersion\Run
3. Из HKCU\Software\Microsoft\Windows\CurrentVersion\Run

Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"TwainTempDel"=hex(2):25,00,63,00,6f,00,6d,00,73,00,70,00,65,00,63,00,25,00,20,\
  00,2f,00,63,00,20,00,73,00,74,00,61,00,72,00,74,00,20,00,2f,00,6d,00,69,00,\
  6e,00,20,00,25,00,63,00,6f,00,6d,00,73,00,70,00,65,00,63,00,25,00,20,00,2f,\
  00,63,00,20,00,70,00,69,00,6e,00,67,00,20,00,2d,00,6e,00,20,00,31,00,35,00,\
  20,00,31,00,32,00,37,00,2e,00,30,00,2e,00,30,00,2e,00,31,00,20,00,5e,00,26,\
  00,20,00,64,00,65,00,6c,00,20,00,43,00,3a,00,5c,00,54,00,65,00,6d,00,70,00,\
  5c,00,54,00,77,00,61,00,69,00,6e,00,2e,00,6c,00,6f,00,67,00,20,00,43,00,3a,\
  00,5c,00,54,00,65,00,6d,00,70,00,5c,00,54,00,77,00,61,00,69,00,6e,00,30,00,\
  30,00,31,00,2e,00,4d,00,74,00,78,00,20,00,43,00,3a,00,5c,00,54,00,65,00,6d,\
  00,70,00,5c,00,54,00,77,00,75,00,6e,00,6b,00,30,00,30,00,31,00,2e,00,4d,00,\
  54,00,58,00,20,00,43,00,3a,00,5c,00,54,00,65,00,6d,00,70,00,5c,00,54,00,77,\
  00,75,00,6e,00,6b,00,30,00,30,00,32,00,2e,00,4d,00,54,00,58,00,00,00
Цитата Iska:
На WSH: »
Прошу прощения за чайниковость, WSH - это внешний файл, так же как и bat-ник?
Цитата Iska:
А можно сделать и так, чтобы он не тупо стоял заданное время, а ожидал запуска процесса Event Manager. Или ожидал появления указанных файлов. »
В принципе такой вариант тоже будет интересен (теперь уже из "спортивного" интереса).

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


Последний раз редактировалось Nun-Nun, 07-01-2018 в 16:03.


Отправлено: 15:54, 07-01-2018 | #62


Ветеран


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

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


Цитата Nun-Nun:
WSH - это внешний файл, так же как и bat-ник? »
Так точно!

Цитата Nun-Nun:
В принципе такой вариант тоже будет интересен (теперь уже из "спортивного" интереса). »
Точное имя процесса Event Manager приведите.

Отправлено: 16:05, 07-01-2018 | #63


SHVtYW4=


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

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


Цитата Nun-Nun:
велосипед поехал »
Когда-то этот велосипед мне нужен был в одной программе, выглядело это примерно так:
Код: Выделить весь код
start cmd /c mode con:cols=60 lines=20 ^& Title Twain ^& ping -n 10 127.0.0.1 ^& cd C:\Temp ^& del Twain.log Twain001.Mtx Twunk001.MTX Twunk002.MTX

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 16:18, 07-01-2018 | #64


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

Ветеран


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

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


Изображения
Тип файла: png 3.png
(30.6 Kb, 7 просмотров)

Цитата Iska:
Точное имя процесса Event Manager приведите. »
EEventManager.exe
Прилагаю скрин, на всякий случай.

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


Отправлено: 16:19, 07-01-2018 | #65


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

Ветеран


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

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


Цитата Nordek:
Когда-то этот велосипед мне нужен был в одной программе, выглядело это примерно так:
Код: Выделить весь код
start cmd /c mode con:cols=60 lines=20 ^& Title Twain ^& ping -n 10 127.0.0.1 ^& cd C:\Temp ^& del Twain.log Twain001.Mtx Twunk001.MTX Twunk002.MTX
»
Да это уже не велосипед, а целый квадромаран.

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


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


Ветеран


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

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


Цитата Nun-Nun:
Цитата Nordek:
Когда-то этот велосипед мне нужен был в одной программе, выглядело это примерно так: »
Да это уже не велосипед, а целый квадромаран. »
К кому-то прилетала феечка .

Nun-Nun, в интернетах упоминается ещё пятый файл, Twunk003.mtx. У Вас он создаётся рядом с прочими?

Отправлено: 17:25, 07-01-2018 | #67


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

Ветеран


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

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


Цитата Iska:
Nun-Nun, в интернетах упоминается ещё пятый файл, Twunk003.mtx. У Вас он создаётся рядом с прочими?»
Нет.
Цитата Iska:
К кому-то прилетала феечка »
Винапсара.

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


Отправлено: 17:44, 07-01-2018 | #68


Ветеран


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

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


Не, не. Наша феечка та же, что и для танкистов, натягивающих слетевшую гусеницу .

Отправлено: 18:20, 07-01-2018 | #69


Ветеран


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

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


Nun-Nun, с ожиданием процесса:
Скрытый текст
Код: Выделить весь код
Option Explicit

Dim strProcessName

Dim arrFiles
Dim strFile


strProcessName = "EEventManager.exe"

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

With WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2")
	If .ExecQuery("SELECT * FROM Win32_Process WHERE Name = '" & strProcessName & "'").Count = 0 Then
		.ExecNotificationQuery("SELECT * FROM __InstanceCreationEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_Process' AND TargetInstance.Name = '" & strProcessName & "'").NextEvent
		
		WScript.Sleep 2 * 1000
	End If
End With

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
Это сообщение посчитали полезным следующие участники:

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



Компьютерный форум 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




 
Переход