Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


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

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


Цитата aBBat2:
32 экземпляра программы »
31 экземпляр, если судить по коду. Его лучше использовать в таком виде:
Скрытый текст
Код: Выделить весь код
Option Explicit

Dim objFSO

Dim i
Dim strPath


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

With WScript.CreateObject("WScript.Shell")
	.Run "%SystemRoot%\notepad.exe"
	WScript.Sleep 1000
	
	For i = 1 To 32
		strPath = "G:\работа\easyport\32 изи порта\easyport" & CStr(i) & ".exe"
		
		If objFSO.FileExists(strPath) Then
			.Run """" & strPath & """", 1, False
		Else
			WScript.Echo "Can't find file [" & strPath & "]."
		End If
	Next
End With

Set objFSO = Nothing

WScript.Quit 0

Цитата aBBat2:
Появилась необходимость запускать программы с дополнительным параметром oper "USSD1" ("G:\работа\easyport\32 изи порта\easyport2.exe" oper "USSD1") »
Скрытый текст
Код: Выделить весь код
Option Explicit

Dim objFSO

Dim i
Dim strPath


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

With WScript.CreateObject("WScript.Shell")
	.Run "%SystemRoot%\notepad.exe"
	WScript.Sleep 1000
	
	For i = 1 To 32
		strPath = "G:\работа\easyport\32 изи порта\easyport" & CStr(i) & ".exe"
		
		If objFSO.FileExists(strPath) Then
			.Run """" & strPath & """ oper ""USSD1""", 1, False
		Else
			WScript.Echo "Can't find file [" & strPath & "]."
		End If
	Next
End With

Set objFSO = Nothing

WScript.Quit 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:56, 03-11-2014 | #2