Вы должны войти, чтобы создавать сообщения и темы.

Вопрос по AutoHotKey v2

◄Страница 2 из 2

Это у тебя не влезло или как?
И я сказал заменить только в RUN, другие строчки оставить только ModernRun.exe

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Делай тогда первый вариант, который у тебя работал, добавь класс, как и хотели.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Mikhail,вставил только теперь в run,таже ошибка.Это не не влезло,а пробел и перенос строки C:\Program Files.Сейчас поправлю на класс...

Еще такой попробуй, ты же ahk 2 запускаешь, а Run не берешь в функцию, там же синтаксис другой.

F12::
{
Run "notepad.exe"
WinWait "ahk_exe ModernRun.exe"
WinSetAlwaysOnTop true, "ahk_exe ModernRun.exe"
}

Вот так на ahk 2 запускается.

Замени под себя кнопку и путь к приложению.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Mikhail, получившийся код

ошибка

Выше попробуй код, на отдельном ahk файле новом, не добавляй никуда, на чистом файле, просто проверь не свое приложение, а так же блокнот.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Mikhail, да уже код выше засунул в основной (он тоже для теста) пока работает.Но и мой в первом посте работал,но не всегда поверх.Буду тестить твой.Тему ,считаю,закрывать рано.

Mikhail, в общем,окно поверх появляется,но если переключиться между приложениями в таскбаре,то нужное окно становится не в фокусе.Нужно сделать так как в диспетчере задач,если там в параметрах настроить,то диспетчер будет висеть поверх,пока не закроешь его.Что-то типа
СкопированоifWinHide("ModernRun")

СкопированоWinShow("ModernRun")

Вася, Как так.
СкопированоWinSetAlwaysOnTop true - читаем из справки ahk, там написано, позволяет окну находится поверх всех и неважно альтабаешься или на панель задач, оно всегда сверху, я проверил, это именно так.
Лучше как то gif записывай или видео, я не пойму что именно должно получиться.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Mikhail, вот пара видео  и,надеюсь,пояснительная бригада в текстовом формате.

Вася, Ну 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"
    }
}

 

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Mikhail, Ну uwp приложения чего-то на ahk не хотят делаться поверх всех окон, странный класс окна, простые приложение запросто, а uwp, нет.

Это я сегодня заметил
А по коду...Я нечто похожее тестировал,в итоге,переключаюсь на notepad++ и ничего написать не могу,в браузере похожий глюк,но окно повверх.Я не готов на такое.Оставлю как есть.Тему можно закрыть.И...благодарю за помощь.

◄Страница 2 из 2