Русское сообщество AutoIt

  • Май 20, 2013, 00:58:29 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  

Новости:

На форуме было сделано несколько небольших изменений...

1) Расширено поле поиска, теперь можно выбрать, искать в текущей теме, текущем разделе, по всему форуму, или с помощью Google.

2) Новым участникам форума (до 20-ти сообщении) над формой создания новой темы отображается информационный блок с некоторыми правилами и рекомендациями по созданию новой темы.

17.07.2010

Реклама

Автор Тема: [Автоматизация] Запуск программы с указанием рабочей папки  (Прочитано 562 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Ganibal95 [?]

  • Ганибал
  • AutoIt Гуру
  • *****
  • Репутация: 202
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 760
  • Версия AutoIt: 3.3.9.4
  • Ганибал
    • WWW
    • Награды
Всем привет  :).
Нужно запустить программу что-бы она(Программа) не думала что её запустили черт знает где.

Нужно чтоб путь запуска было там где расположена программа, Т.к многие программы не понимают от куда из запускают и принимают папку панели за корневую.
Код: AutoIt [Выделить]
Запускают неправильно.
Заранее спасибо  :IL_AutoIt_1:


Добавлено: Май 01, 2012, 21:09:29
Вот так когда запускаю через ярлык который расположен на раб. столе.



Добавлено: Май 01, 2012, 21:49:49
Задачу решил следующим способом:
Код: AutoIt [Выделить]
ShellExecute(_GAPI_FilePathToFile($Patch),'',_GAPI_FilePathToPatch($Patch))

Func _GAPI_FilePathToFile($Patch)
    if StringInStr($Patch,'\') == 0 Then Return -1
    ;ConsoleWrite(StringRight($Patch,StringLen($Patch)-StringInStr($Patch,'\',0,-1))&@CRLF)
    Return StringRight($Patch,StringLen($Patch)-StringInStr($Patch,'\',0,-1))
EndFunc

Func _GAPI_FilePathToPatch($Patch)
    if StringInStr($Patch,'\') == 0 Then Return -1
    ;ConsoleWrite(StringTrimRight($Patch,StringLen($Patch)-StringInStr($Patch,'\',0,-1))&@CRLF)
    Return StringTrimRight($Patch,StringLen($Patch)-StringInStr($Patch,'\',0,-1))
EndFunc
 
« Последнее редактирование: Ноябрь 14, 2012, 13:25:38 от CreatoR, Причина: Объединение сообщений »



  Записан

Medic84 [?]

Re: [Автоматизация] Запуск программы
« Ответ #1, Отправлен: Май 01, 2012, 23:46:34 »
OffTopicMmmm.... Portal Mario :whistle:

А по теме - думаю тебе нужно что то типа:
Код: AutoIt [Выделить]
FileChangeDir ( "path" )






  Записан
   
На форуме принято отмечать полезные сообщения кнопкой "Полезное сообщение"
Никогда не даю подробных примеров сразу, я сначала навожу на мысль - как можно написать. Учитесь мыслить сами, а не за других людей.
Моя лаборатория - программы, статьи и ответы на вопросы.
 


Похожие темы
Тема Автор Ответов Просмотров Последний ответ
Запуск программы свернутой по умолчанию
AutoIt для новичков
WhitecroW 2 5378 Последний ответ Сентябрь 04, 2009, 21:00:33
от WhitecroW
[Автоматизация] Запуск программы от имени другого пользователя
AutoIt для новичков
SANIOK_AV 1 4752 Последний ответ Ноябрь 16, 2009, 17:05:33
от SyDr
[Автоматизация] Запуск программы по нажатию кнопки
AutoIt для новичков
oneDmitry 5 3511 Последний ответ Ноябрь 21, 2009, 19:09:27
от oneDmitry
[Автоматизация] Запуск программы по событию
AutoIt для новичков
siv14 2 3254 Последний ответ Июнь 03, 2010, 14:25:47
от siv14
проверка программы в трее и запуск её если программы нет в трее
Стол заказов
ArchangeL 8 3730 Последний ответ Декабрь 21, 2010, 20:41:56
от ArchangeL
Запуск программы со стартом Windiws
AutoIt для новичков
3D_ARTIST 5 2608 Последний ответ Январь 17, 2011, 01:40:29
от VladUs
[Автоматизация] Запуск программы с правами админа
AutoIt для новичков
Rulezzz2 2 2927 Последний ответ Июль 12, 2011, 14:24:13
от Rulezzz2
[Автоматизация] Запуск и скрытие программы
Стол заказов
truten 4 710 Последний ответ Сентябрь 29, 2012, 16:11:33
от madmasles
[Автоматизация] Запуск программы с ключами
AutoIt для новичков
sanf 5 579 Последний ответ Октябрь 26, 2012, 21:28:07
от sanf
Запуск программы с параметрами
AutoIt для новичков
Vini 3 537 Последний ответ Ноябрь 14, 2012, 13:25:52
от CreatoR


Реклама

* Последние сообщения на форуме
post Re: Не работает controlclick
[AutoIt для новичков] CreatoR Сегодня в 00:57:23
post Re: Работа с виртуальными (возможно и RAM) дисками
[AutoIt для новичков] AZJIO Сегодня в 00:51:07
post Re: Работа с виртуальными (возможно и RAM) дисками
[AutoIt для новичков] Astel064 Сегодня в 00:27:33
post Re: Максимальная ширина колонки ListView
[GUI - Графический интерфейс пользователя] inververs Сегодня в 00:09:09
post Re: [Окна, Диалоги] WinMenuSelectItem, WinClose и т.д. - поддержка Handle'ов - возможна ли?
[AutoIt для новичков] sngr Май 19, 2013, 23:51:40
post Re: Как организовать комплексное удаление тегов и ненужной инфы?
[Регулярные выражения и прочее] AZJIO Май 19, 2013, 23:51:36
post Re: [Окна, Диалоги] WinMenuSelectItem, WinClose и т.д. - поддержка Handle'ов - возможна ли?
[AutoIt для новичков] avmaksimov Май 19, 2013, 23:50:25
post Re: [Окна, Диалоги] WinMenuSelectItem, WinClose и т.д. - поддержка Handle'ов - возможна ли?
[AutoIt для новичков] sngr Май 19, 2013, 23:40:06
post [Окна, Диалоги] WinMenuSelectItem, WinClose и т.д. - поддержка Handle'ов - возможна ли?
[AutoIt для новичков] avmaksimov Май 19, 2013, 23:36:05
post Re: Максимальная ширина колонки ListView
[GUI - Графический интерфейс пользователя] AZJIO Май 19, 2013, 23:26:16

* Пользователи онлайн
  • Dot Гостей: 95
  • Dot Скрыт: 1
  • Dot Пользователей: 24
  • Dot Пользователи Online: