Что нового

Как взять адрес файла из txt

RipVanWinkel

Новичок
Сообщения
81
Репутация
0
Здравствуйте.

У меня есть код, запускающий html файл в конкретной программе.

Код:
#include <file.au3>

Opt('WinTitleMatchMode', -2)

$hWnd = WinActivate('111.html')
WinClose($hWnd)

$sPath = '"M:\11 21.html'
$iRun=Run( 'C:\AVT\Google Chrome\Google Chrome.exe  '& $sPath)
sleep(2000)
WinActivate('111.html')

Send("{F11}")


Скажите - как поменять скрипт, если адрес html не прописан в коде, а лежит в файле 1.txt в одной папке со скриптом ?
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
246
Если в текстовом файле только адрес, то можно так :
Код:
#include <file.au3>

Opt('WinTitleMatchMode', -2)

$hWnd = WinActivate('111.html')
WinClose($hWnd)

$sPath = FileRead(@ScriptDir&'\1.txt')
$iRun=Run( 'C:\AVT\Google Chrome\Google Chrome.exe  '& $sPath)
sleep(2000)
WinActivate('111.html')

Send("{F11}")
 
Автор
R

RipVanWinkel

Новичок
Сообщения
81
Репутация
0
ra4o не работает.
Этот скрипт - не воспринимает пробелы - в пути адреса.
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
246
А так ?
Код:
#include <file.au3>

Opt('WinTitleMatchMode', -2)

$hWnd = WinActivate('111.html')
WinClose($hWnd)

$sPath ='"'& FileRead(@ScriptDir&'\1.txt')&'"'
$iRun=Run( 'C:\AVT\Google Chrome\Google Chrome.exe  '& $sPath)
sleep(2000)
WinActivate('111.html')

Send("{F11}")
 
Верх