Вопрос по AutoHotKey v2
Цитата: Mikhail от 12.12.2024, 11:46Это у тебя не влезло или как?
И я сказал заменить только в RUN, другие строчки оставить только ModernRun.exe
Это у тебя не влезло или как?
И я сказал заменить только в RUN, другие строчки оставить только ModernRun.exe
Цитата: Mikhail от 12.12.2024, 11:48Делай тогда первый вариант, который у тебя работал, добавь класс, как и хотели.
Делай тогда первый вариант, который у тебя работал, добавь класс, как и хотели.
Цитата: Вася от 12.12.2024, 11:51Mikhail,вставил только теперь в run,таже ошибка.Это не не влезло,а пробел и перенос строки C:\Program Files.Сейчас поправлю на класс...
Mikhail,вставил только теперь в run,таже ошибка.Это не не влезло,а пробел и перенос строки C:\Program Files.Сейчас поправлю на класс...
Цитата: Mikhail от 12.12.2024, 11:58Еще такой попробуй, ты же ahk 2 запускаешь, а Run не берешь в функцию, там же синтаксис другой.
F12:: { Run "notepad.exe" WinWait "ahk_exe ModernRun.exe" WinSetAlwaysOnTop true, "ahk_exe ModernRun.exe" }Вот так на ahk 2 запускается.
Замени под себя кнопку и путь к приложению.
Еще такой попробуй, ты же ahk 2 запускаешь, а Run не берешь в функцию, там же синтаксис другой.
F12::
{
Run "notepad.exe"
WinWait "ahk_exe ModernRun.exe"
WinSetAlwaysOnTop true, "ahk_exe ModernRun.exe"
}
Вот так на ahk 2 запускается.
Замени под себя кнопку и путь к приложению.
Цитата: Mikhail от 12.12.2024, 12:00Выше попробуй код, на отдельном ahk файле новом, не добавляй никуда, на чистом файле, просто проверь не свое приложение, а так же блокнот.
Выше попробуй код, на отдельном ahk файле новом, не добавляй никуда, на чистом файле, просто проверь не свое приложение, а так же блокнот.
Цитата: Вася от 12.12.2024, 12:06Mikhail, да уже код выше засунул в основной (он тоже для теста) пока работает.Но и мой в первом посте работал,но не всегда поверх.Буду тестить твой.Тему ,считаю,закрывать рано.
Mikhail, да уже код выше засунул в основной (он тоже для теста) пока работает.Но и мой в первом посте работал,но не всегда поверх.Буду тестить твой.Тему ,считаю,закрывать рано.
Цитата: Вася от 13.12.2024, 10:23Mikhail, в общем,окно поверх появляется,но если переключиться между приложениями в таскбаре,то нужное окно становится не в фокусе.Нужно сделать так как в диспетчере задач,если там в параметрах настроить,то диспетчер будет висеть поверх,пока не закроешь его.Что-то типа
ifWinHide("ModernRun")
Mikhail, в общем,окно поверх появляется,но если переключиться между приложениями в таскбаре,то нужное окно становится не в фокусе.Нужно сделать так как в диспетчере задач,если там в параметрах настроить,то диспетчер будет висеть поверх,пока не закроешь его.Что-то типа
СкопированоifWinHide("ModernRun")
СкопированоWinShow("ModernRun")
Цитата: Mikhail от 13.12.2024, 11:13Вася, Как так.
WinSetAlwaysOnTop true- читаем из справки ahk, там написано, позволяет окну находится поверх всех и неважно альтабаешься или на панель задач, оно всегда сверху, я проверил, это именно так.
Лучше как то gif записывай или видео, я не пойму что именно должно получиться.
Вася, Как так.
СкопированоWinSetAlwaysOnTop true - читаем из справки ahk, там написано, позволяет окну находится поверх всех и неважно альтабаешься или на панель задач, оно всегда сверху, я проверил, это именно так.
Лучше как то gif записывай или видео, я не пойму что именно должно получиться.
Цитата: Mikhail от 14.12.2024, 08:06Вася, Ну uwp приложения чего-то на ahk не хотят делаться поверх всех окон, странный класс окна, простые приложение запросто, а uwp, нет.
Если только вот так сделать:#Requires AutoHotkey v2.0 R:: { Run "C:\Program Files\WindowsApps\23656QuinnsComputing.ModernRun_2.2.6.0_x64__zjmeycm880rnc\ModernRun2\ModernRun.exe" WinWait "ahk_exe ModernRun.exe" WinSetAlwaysOnTop true, "ahk_exe ModernRun.exe" Loop { Sleep 100 if !WinActive("ahk_exe ModernRun.exe") WinActivate "ahk_exe ModernRun.exe" } }
Вася, Ну uwp приложения чего-то на ahk не хотят делаться поверх всех окон, странный класс окна, простые приложение запросто, а uwp, нет.
Если только вот так сделать:
#Requires AutoHotkey v2.0
R::
{
Run "C:\Program Files\WindowsApps\23656QuinnsComputing.ModernRun_2.2.6.0_x64__zjmeycm880rnc\ModernRun2\ModernRun.exe"
WinWait "ahk_exe ModernRun.exe"
WinSetAlwaysOnTop true, "ahk_exe ModernRun.exe"
Loop
{
Sleep 100
if !WinActive("ahk_exe ModernRun.exe")
WinActivate "ahk_exe ModernRun.exe"
}
}
Цитата: Вася от 14.12.2024, 08:18Mikhail, Ну uwp приложения чего-то на ahk не хотят делаться поверх всех окон, странный класс окна, простые приложение запросто, а uwp, нет.
Это я сегодня заметил
А по коду...Я нечто похожее тестировал,в итоге,переключаюсь на notepad++ и ничего написать не могу,в браузере похожий глюк,но окно повверх.Я не готов на такое.Оставлю как есть.Тему можно закрыть.И...благодарю за помощь.
Mikhail, Ну uwp приложения чего-то на ahk не хотят делаться поверх всех окон, странный класс окна, простые приложение запросто, а uwp, нет.
Это я сегодня заметил
А по коду...Я нечто похожее тестировал,в итоге,переключаюсь на notepad++ и ничего написать не могу,в браузере похожий глюк,но окно повверх.Я не готов на такое.Оставлю как есть.Тему можно закрыть.И...благодарю за помощь.