3 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 248
1

Как запустить программу по имени (без пути и расширения) из ComboBox`a

18.01.2013, 16:07. Показов 1047. Ответов 4
Метки нет (Все метки)

Как сделать так, чтобы выполнялось следующее:
Есть 4 файла с расширением .bat:
1.bat
2.bat
3.bat
4.bat
В ComboBox есть 4 строчки:
1
2
3
4
И надо сделать так, чтобы если в строке написано "1", то при нажатии на кнопку (рядом стоящую) "Запусти­ть" должен запускаться файл 1.bat, если 2 то 2.bat и т.д.
Так же как сделать так, чтобы если кликнуть два раза по объекту ComboBox во время того когда в строке написано "Добавит­ь", то откроется папка где можно выбрать один из файлов , и когда файл выбран то всплывает окошко с прозьбой назвать новую строку в объекте ComboBox. И как сделать так, чтобы если в объекте ComboBox больше 4-х строчек то добавить больше было нельзя?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.01.2013, 16:07
Ответы с готовыми решениями:

Вывод на экран пути и имени файла без расширения без одного символа
Вывод на экран пути и имя файла -1 символ без расширения Не передает ARG значение. Что я делаю...

Как запустить программу от имени рута без ввода пароля?
Linux Mint Здравствуйте. Есть у меня такая вот програмка: PHPStorm называется! Мне нужно сделать...

Как запустить файл без расширения
Исполняемый файл среды разработки Processing IDE не имеет расширения. В Windows он (файл)...

Как извлечь имя файла без его полного пути и расширения?
как извлечь имя файла без его полного пути и расширения? какой код для кнопки сохранить в...

4
Заблокирован
18.01.2013, 17:13 2
Помогу только с этим:

Так же как сделать так, чтобы если кликнуть два раза по объекту ComboBox во время того когда в строке написано "Добавит­ь", то откроется папка где можно выбрать один из файлов , и когда файл выбран то всплывает окошко с прозьбой назвать новую строку в объекте ComboBox. И как сделать так, чтобы если в объекте ComboBox больше 4-х строчек то добавить больше было нельзя?
На остальное мозгов у меня не хватает . Может кто на моем начале продолжит и поможет тебе.

P.S. У меня 64 битная система, если у тебя 32 битная, замени ссылку к компоненту CommonDialog­.
Вложения
Тип файла: rar Новая папка.rar (1.5 Кб, 4 просмотров)
1
9 / 9 / 3
Регистрация: 29.10.2012
Сообщений: 27
18.01.2013, 17:42 3
Код для кнопки.
В принципе так, но может ошибся в shell функции

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Private Sub Button_Click ()
If ComboBox1.Text = "1" Then
    Shell (App.Path & "\1.bat")
ElseIf ComboBox1.Text = "2" Then
    Shell (App.Path & "\2.bat")
ElseIf ComboBox1.Text = "3" Then
    Shell (App.Path & "\3.bat")
ElseIf ComboBox1.Text = "4" Then
    Shell (App.Path & "\4.bat")
End If
End Sub
1
Эксперт WindowsАвтор FAQ
17824 / 7560 / 889
Регистрация: 25.12.2011
Сообщений: 11,314
Записей в блоге: 17
18.01.2013, 19:07 4
Цитата Сообщение от angelgreys Посмотреть сообщение
может ошибся в shell функции
shell с параметрами в скобках работает как функция, и в Вашем коде ей некуда возвращать значение.

Используйте один из вариантов:
Bash
1
2
x = Shell (App.Path & "\1.bat")
Shell App.Path & "\1.bat"
1
3 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 248
18.01.2013, 20:59  [ТС] 5
Большое спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.01.2013, 20:59
Помогаю со студенческими работами здесь

Длина пути меньше длины имени и расширения;
Длина пути меньше длины имени и расширения. Написать батник

Поиск файла по имени и вывод его пути и расширения
Всем привет. Задача такая: поиск файла по его имени по всему диску, если файл найден, то вывести...

Как запустить через Tomcat варник без имени папки
Здравствуйте, уважаемые! Имеется war под именем ΧΧΧ, после деплоя на локалхосте получаем путь...

Поиск имени файла без расширения
Нужно из строки найти имя файла без расширения.Пример C:\users\downloads\abv.jpg должно вывести...

Поиск файла по имени без расширения
Необходимо в указанной папке найти файл. Ищу так: FileName = "C:\Users\Lenovo\Desktop\фото для...

Как запустить bat-файл от имени администратора без подтверждения разрешения?
Добрый день. Подскажите пожалуйста как запустить Bat файл от имени администратора без подтверждения...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru