powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / EXE-файл
12 сообщений из 12, страница 1 из 1
EXE-файл
    #34598972
Arsgun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как из FoxPro запустить екзешный файл?
Заранее спасибо!!
...
Рейтинг: 0 / 0
EXE-файл
    #34599348
i__one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
самый простой способ это команда RUN (смотри хелп.) . Но мне болше нравиться вариант через Sell:
Код: plaintext
1.
 oWshShell = CreateObject("WScript.Shell")
 oWshShell.Run('restoreDB.exe ',,.T.)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
EXE-файл
    #36126721
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При запуске команды WScript.Shell, он ожидает выполнение предыдущей команды заданный этим же способом ?
...
Рейтинг: 0 / 0
EXE-файл
    #36128445
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArsgunКак из FoxPro запустить екзешный файл?
Заранее спасибо!!

Не до конца понятно, что значит "из FoxPro". Можно, конечно, догадываться, но было-бы проще, если бы вы дословно сказали самолично. Если речь о вызове (какого-то) EXE изнутри вашего приложения, то есть много вариантов, и один из них вам предложили (скриптом). А кроме того (на выбор) -
- команда RUN (милости просим в хелп),
- функция WinAPI ShellExecute() (милости просим в хелп, но только уже не в фоксовый, а ОС),
- функция WinAPI CreateProcess() (милости просим в хелп, но только уже не в фоксовый, а ОС),
- а так-же различный внешние бат-файлы...

Да много еще чего.
...
Рейтинг: 0 / 0
EXE-файл
    #36128997
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня VFP7, встроенном хелпе не нашел про WScript.Shell.
И когда я использовал, он не ожидал выполнение предыдущего.
Выполняю внешние программы/команды.
Т.е. у меня первым выполняеться распаковка архива с помощью java.exe.
А вторым должно идти переименование распакованного файла.
Второе пункт написал что не найден файл.
...
Рейтинг: 0 / 0
EXE-файл
    #36129071
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WScript-это не FoxPro, это часть ОС Windows.
...
Рейтинг: 0 / 0
EXE-файл
    #36129081
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть опыт по его использованию.
Если в кодах программы последовательно вызывать, он не будет также последовательно выполнять ?
...
Рейтинг: 0 / 0
EXE-файл
    #36129101
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лично я пользуюсь объектом Visual Basic Scripting Edition. FileSystem Object. Была отличная статья на сайте у Юры Шутенко по его использованию. К сожалению, сайт мертв. Конспект прилагаю.
...
Рейтинг: 0 / 0
EXE-файл
    #36129138
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не хватает первого файла кажется:
vbs_fso_01_ru.htm
...
Рейтинг: 0 / 0
EXE-файл
    #36129205
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лови.
...
Рейтинг: 0 / 0
EXE-файл
    #36129278
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не как он запускает внежнее приложение, собственно EXE файл ?
...
Рейтинг: 0 / 0
EXE-файл
    #36129358
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FSO используется для манипулирования файлами (удаление, переименование, проверка существования etc.)
Для собственно запуска файла механизм уже предложен в этом топике ShellExecute или WScript

Код: plaintext
1.
2.
3.
4.
loWshShell = CREATEOBJECT("WScript.Shell")
lcCommand = "rar a Отчеты\"+substr(dtoc(date(), 1 ), 3 , 6 )+substr(time(), 1 , 2 )+".rar Отчеты\*.dbf"
loWshShell.RUN(lcCommand,  0 , .T.)
Release loWshShell
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / EXE-файл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]