Форум программистов, компьютерный форум, киберфорум
AutoIt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
1 / 1 / 0
Регистрация: 25.06.2014
Сообщений: 151
1

Скрипт для запуска приложений по выбору

15.11.2016, 09:38. Показов 2174. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!
Задача следующая , есть два одинаковых приложения, только установлены разные версии. Есть ли скрипт, который при запуске спрашивает какое именно приложение запустить "прил. версия 1" или "прил. версия 2" и уже после выбора и нажатия на кнопку "ок" запускается выбранное?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2016, 09:38
Ответы с готовыми решениями:

Скрипт для запуска SQL Server при старте ОС
Добрый вечер! Помогите, пожалуйста, написать скрипт для Автозагрузки Windows 10, чтобы он...

Скрипт для запуска программы и автоматической идентификации пользователя
Всем добрый вечер. Поставили задачу такого плана (решить надо срочно, вот и обращаюсь) Есть...

Не работает скрипт для запуска приложений
Либо у меня система кривая, либо код, а может быть в10 вообще не узнает его... В общем, вот: var...

Скрипт VBS для запуска приложений на VBA
Помогите в написании скрипта на VBS что бы можно было запускать модули написанные на VBA. Спасибо.

1
225 / 46 / 4
Регистрация: 27.11.2011
Сообщений: 99
21.11.2016, 19:58 2
Лучший ответ Сообщение было отмечено andrett как решение

Решение

Код
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$Form1 = GUICreate("Form1", 310, 160)
$Checkbox1 = GUICtrlCreateCheckbox("Приложение 1", 72, 24, 145, 25)
$Checkbox2 = GUICtrlCreateCheckbox("Приложение 2", 72, 56, 129, 17)
$Button1 = GUICtrlCreateButton("Button1", 88, 104, 105, 25)
GUISetState(@SW_SHOW)


While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Button1
			_Check()
		Case $Checkbox1
			If GUICtrlRead($Checkbox1) = 1 Then
				GUICtrlSetState($Checkbox2,$GUI_DISABLE)
			Else
				GUICtrlSetState($Checkbox2,$GUI_ENABLE)
			EndIf
		Case $Checkbox2
			If GUICtrlRead($Checkbox2) = 1 Then
				GUICtrlSetState($Checkbox1,$GUI_DISABLE)
			Else
				GUICtrlSetState($Checkbox1,$GUI_ENABLE)
			EndIf
	EndSwitch
WEnd

Func _Check()
	$sCheck1 = GUICtrlRead($Checkbox1)
	$sCheck2 = GUICtrlRead($Checkbox2)
	If $sCheck1 = 1 Then
		Run(@ScriptDir & "\Приложение1.exe")
		MsgBox(64, "", "1")
	EndIf
	If $sCheck2 = 1 Then
		Run(@ScriptDir & "\Приложение2.exe")
		MsgBox(64, "", "2")
	EndIf
EndFunc
1
21.11.2016, 19:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2016, 19:58
Помогаю со студенческими работами здесь

Программа для запрета запуска приложений
Доброго дня. Мужики, подскажите программу (!использованную на своем опыте) для запрета запуска...

Утилита для быстрого запуска приложений
Всем привет. Скачал и установил программу Launchy — свободная утилита для быстрого запуска...

Программа для контроля запуска приложений
Всем привет. Вообщем появилась идея чтоб попрактиковаться в C#. Сделать прогу, в которой...

Подстановка чисел для последовательного запуска приложений
Доброго времени суток. Тут возникла некоторая небходимость в оптимизации примитивного рабочего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru