ViSiToR
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору NIKZZZZ 16:30 06-12-2008 Цитата: были неоднократные случаи как-раз противоположные - уведомление раньше , чем сообщение на форуме | Имхо, это проблемы с отображением на стороне браузера (кеш и т.п.). gal7 21:36 06-12-2008 Цитата: Можно ли сделать чтобы диалоговое окно выбора файла(автоитовское) находилось поверх всех других окон? | Или внешним скриптом, или предварительно задать этот аттрибут для родительского окна... Код: #include <GuiConstants.au3> $hGUI = GUICreate("Test Script", 300, 200) $OpeFile_Button = GUICtrlCreateButton("Open...", 20, 40, 60, 20) GUISetState(@SW_SHOW, $hGUI) While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $OpeFile_Button WinSetOnTop($hGUI, "", 1) Local $sSelected_File = FileOpenDialog("Open file...", "", "All (*.*)", 11, "", $hGUI) If Not @error Then MsgBox(64, "FileOpenDialog", "Selected File: " & $sSelected_File, 0, $hGUI) WinSetOnTop($hGUI, "", 0) EndSwitch WEnd | NORIO 23:33 06-12-2008 Цитата: Запускаю файл изображения ентером или двойним кликом после этого должен запуститься скрипт и получить имя этого изображения. | Нужно сопоставить расширение файла с указанной программой, вот тут есть функция для этого, вот пример использования: Код: #include <Registry_UDFs.au3> If $CmdLine[0] = 0 Then _RegExtensionRegister("png", "MyScript", "exe", @ScriptFullPath, 1) Exit EndIf ;Тут мы имеем имена файлов переданных в программу $sFiles = "" For $i = 1 To $CmdLine[0] $sFiles &= $CmdLine[$i] Next MsgBox(64, "", $sFiles) |
---------- ViSiToR a.k.a CreatoR CreatoR это не ник, CreatoR это стиль жизни! |
|