Как мы можем использовать значение переменной в .Run - PullRequest
0 голосов
/ 14 марта 2011

Я хочу читать файл построчно и хочу использовать каждую строку в качестве аргумента в следующих строках.

Set objIniFile = objFSO.OpenTextFile( "C:\Users\rahulsh\Desktop\inputfile.txt",ForReading, False )

Do While objIniFile.AtEndOfStream = False
    strLine = Trim( objIniFile.ReadLine )

    WshShell.Run "cmd /k shutdown -m \\ **-add ""strLine"""**           

1 Ответ

1 голос
/ 14 марта 2011

, если я правильно понимаю, это всего лишь конкатенация строк имени компьютера опции /m команды shutdown

Set objIniFile = objFSO.OpenTextFile( "C:\Users\rahulsh\Desktop\inputfile.txt",ForReading, False )

Do While Not objIniFile.AtEndOfStream
    strLine = Trim( objIniFile.ReadLine )

    WshShell.Run "cmd /k shutdown -m \\" & strLine 
loop

при условии, что strLine будет содержать только имя вашего компьютера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...