|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Передать в скрипт название файла, на котором кликнули |
|
|
[решено] Передать в скрипт название файла, на котором кликнули
|
|
Новый участник Сообщения: 19 |
Сорри, не знаю как умнее тему назвать...
В общем, чего бы хотелось: 1. В винде раширение файла (скажем, .torrent) подвязано на обработку моим скриптом. 2. Юзер тыкает в .torrent, запускается мой скрипт. Проверяет, можно ли в это время качать, и, если да, то передает название этого торрента с путем в uTorrent... Что-то такое хочется... Собственно, одна проблема: как узнать название/путь запущенного юзером файла? Вроде должно быть просто, но что-то не могу найти/придумать... |
|
|
Отправлено: 22:01, 08-02-2011 |
|
Старожил Сообщения: 307
|
Профиль | Отправить PM | Цитировать Цитата Dm666:
Global $Path
if $CmdLine[0] > 0 Then
$Path=$CmdLine[1]
Else
MsgBox(0,"Info","Скрипт запущен без параметров")
exit
EndIf
If FileExists($Path) Then
$FileName=StringRegExpReplace($Path, "^.*\\", "")
$FilePath=StringRegExpReplace($Path, '\\[^\\]*$', '')
MsgBox(64,"Результат", "Полный путь к файлу: "&$Path&@cr&@cr&"Путь без имени файла: "&$FilePath&@CR&"Имя файла: "&$FileName)
Else
MsgBox(64,"Сообщение", "Скрипт запущенный с неверным параметром")
endif
|
|
|
------- Последний раз редактировалось beve, 08-02-2011 в 22:29. Отправлено: 22:13, 08-02-2011 | #2 |
|
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Цитата beve:
А вот этот самый $CmdLine - это, я так понимаю, что-то типа библиотечной функции AutoIt? Про него в хэлпе есть? Что-то не могу найти... Всё, снимается, нашел. В introduction про это есть. Спасибо за помощь. |
|
|
Последний раз редактировалось Dm666, 08-02-2011 в 22:48. Отправлено: 22:40, 08-02-2011 | #3 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| VBS/WSH/JS - передать аргумент в скрипт vbs в планировщике win 2003 ? | Virtul | Скриптовые языки администрирования Windows | 4 | 31-01-2011 10:38 | |
| [решено] Меняеца формат файла после смена название | Twik | Тест-форум | 11 | 27-01-2011 00:24 | |
| CMD/BAT - [решено] передать переменную из файла в другой через call | csusha | Скриптовые языки администрирования Windows | 2 | 22-09-2010 19:32 | |
| Интерфейс - в название файла подчеркивание | Glebush | Microsoft Windows 2000/XP | 0 | 25-05-2010 09:43 | |
| Как передать данные с HTML формы в PHP скрипт? | .ExeRun | Вебмастеру | 7 | 19-04-2010 02:31 | |
|