Что нового

Открытие программы, а затем открытие файла в этой программе

DJ Beast

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

У меня есть код открытия файла в программе.
Он работает применительно к разным программам.
Код сперва задает адрес файла, а затем адрес программы - которой этот файл нужно открывать.

Но с одной программой - он не работает.
Код:
#include <file.au3>

$sPath = 'D:\111'
$aFiles = 'Castlevania - Dracula X.smc'
$iRun=Run( 'D:\111\СЕГА - smc.bmp\snes9x.exe  '& $sPath&'\'&$aFiles)

То нужно сперва открыть программу, а уже потом - добавить в эту программу файл на открытие.
Как изменить имеющийся код, чтобы он это выполнял?
 
A

Alofa

Гость
А если из проводника перетащить файл на исполнительный файл программы - будет работать?
Если Да, то покажите пример кода как вы запускаете эту программу.
 
Автор
D

DJ Beast

Новичок
Сообщения
14
Репутация
0
Да, если из проводника перетаскивать файл - на окно программы - таким образом открывает.
Только вот как это скриптом сделать ?


Добавлено:
Сообщение автоматически объединено:

Alofa , приведенный код - у меня не работает как надо:
Код:
#include <file.au3>

$sPath = 'D:\111'
$aFiles = 'Castlevania - Dracula X.smc'
$iRun=Run( 'D:\111\СЕГА - smc.bmp\snes9x.exe  '& $sPath&'\'&$aFiles)


Этот код - только открывает программу, а файл загрузить в нее уже не может.
Вот поэтому я и спрашиваю - как должен выглядеть скрипт - который сперва открывает программу, немного выжидает, а затем уже загружает в нее файл.
 
Автор
D

DJ Beast

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

У меня есть код открытия файла в программе.
Он работает применительно к разным программам.
Код сперва задает адрес файла, а затем адрес программы - которой этот файл нужно открывать.

Но с одной программой - он не работает.
Код:
#include <file.au3>

$sPath = 'D:\111'
$aFiles = 'Castlevania - Dracula X.smc'
$iRun=Run( 'D:\111\СЕГА - smc.bmp\snes9x.exe  '& $sPath&'\'&$aFiles)

То нужно сперва открыть программу, а уже потом - добавить в эту программу файл на открытие.
Как изменить имеющийся код, чтобы он это выполнял?
 
Автор
D

DJ Beast

Новичок
Сообщения
14
Репутация
0
Alofa, не работает.
Открывает только саму программу и все.
Сам файл - не загружает.
 
A

Alofa

Гость
Попробуйте в Windiws ассоциировать файлы расширения .smc с программой и попробуйте.
Код:
ShellExecute('D:\111\Castlevania - Dracula X.smc')
 
Автор
D

DJ Beast

Новичок
Сообщения
14
Репутация
0
Alofa , так файлы smc - уже и так с ней ассоциированы.
Я написал в первом сообщении, что эта программа - не открывает файлы таким образом.

Как скриптом - сперва открыть программу, а уже потом - добавить в эту программу файл на открытие ?
(открытие файла - стандартная процедура - это сочетание клавиш "Ctrl+O". Только нужно в открывшемся поле выбора файла - вписать туда адрес файла и сэмулировать нажатие ENTER.)



Добавлено:
Сообщение автоматически объединено:

Вопрос снимается.
 
Верх