1 (изменено: robdin1578, 2019-02-12 14:21:30)

Тема: AHK: Несколько скриптов в одном ahk файле, не работают

Ребята, потихоньку набралось уже с десяток скриптов ahk . Которыми пользуюсь . Все в одном ahk файле и в автозагрузке
Однако несколько скриптов, работает только по одному .. Как это исправить .
Конкретно эти 2 скрипта.Работают если их ставить на первое место в документе .  Что не правильно в коде ,подскажите пожалуйста?


;8) ; По Ф2 Копировать текст выделенный и урл 
; Allow partial titlebar text matches.
SetTitleMatchMode, 2
 
; Create a window title group to match on for our hotkey. 
GroupAdd, myBrowsers, Mozilla Firefox
GroupAdd, myBrowsers, Google Chrome
 
 
#IfWinActive, ahk_group myBrowsers
{
    F2::
    {
        ; Copy user selection to a variable.
        SendInput, ^c
	Sleep, 50
        myText := Clipboard
        Sleep, 100
        
        ; Switch to address bar in browser and copy URL to another variable.
        SendInput, ^l
        Sleep, 100
        SendInput, ^c
        Sleep, 100
        myURL := Clipboard
        Sleep, 100
    
        ; Format data bits.     
        ;myData := myURL . "`r`n`r`n" . myText ; удалить кавычки и можно сделать чтобы линки были вначале
	myData := myText . "`r`n`r`n" . myURL
        Sleep, 100
           
        ; Put formatted data back onto clipboard.
        Clipboard := myData
    }
    Return
} 
#IfWinActive
return

;9)$ Открыть любой файл в проводнике в блокноте по альт+N
; AutoExecute Section must be on the top of the script
#NoEnv
SetWorkingDir %A_ScriptDir%
GroupAdd, Explore, ahk_class CabinetWClass         ; Add a class to the group
GroupAdd, Explore, ahk_class ExploreWClass         ; Add a other class to the group


; Always on Top CTRL+SPACE on current window
; http://www.labnol.org/software/tutorials/keep-window-always-on-top/5213/
^SPACE::  Winset, Alwaysontop, , A


; Open file With Notepad++ from Explorer using Alt+N hotkey
; https://autohotkey.com/board/topic/77665-open-files-with-portable-notepad/

#ifWinActive,ahk_group Explore              ; Set hotkeys to work in explorer only
; Alt+N
!n::
   ClipSaved := ClipboardAll
   Clipboard := ""
   Send ^c
   ClipWait, 0.5
   file := Clipboard
   Clipboard := ClipSaved
   Run C:\Program Files (x86)\Notepad++\notepad++.exe "%file%"
return

2

Re: AHK: Несколько скриптов в одном ahk файле, не работают

"Ребята", в основном, в разделе для игр и потому как эти "ребята", чаще, не сильно серьёзные люди, допускается даже оформлять название темы схожим образом с Вашим.

3

Re: AHK: Несколько скриптов в одном ahk файле, не работают

KusochekDobra
Исправил, спасибо
А по сабжу,вы не можете что-то посоветовать?

4 (изменено: stealzy, 2019-02-12 16:36:38)

Re: AHK: Несколько скриптов в одном ahk файле, не работают

Научиться грамотно писать и затем изучить правила оформления постов на форуме.
К форме вопроса также есть претензия.

5 (изменено: robdin1578, 2019-02-12 17:26:10)

Re: AHK: Несколько скриптов в одном ahk файле, не работают

stealzy
Ребята, второй раз я пишу на этом форуме. Задаю вопрос .И второй раз вы мне здесь грубите . Я считаю это позором . Отчего у Вас в России такой народ хамовитый ? Я не с России .. Никогда мне так не грубили в зарубежном сегменте, хотя и общался с помощью гугл переводчика .

6

Re: AHK: Несколько скриптов в одном ahk файле, не работают

Подправил название темы.
robdin1578, ты с какова раёна?

7

Re: AHK: Несколько скриптов в одном ahk файле, не работают

Латвия

8

Re: AHK: Несколько скриптов в одном ahk файле, не работают


#NoEnv
SetTitleMatchMode, 2
SetWorkingDir %A_ScriptDir%

GroupAdd, Explore, ahk_class CabinetWClass         ; Add a class to the group
GroupAdd, Explore, ahk_class ExploreWClass         ; Add a other class to the group 
GroupAdd, myBrowsers, Mozilla Firefox
GroupAdd, myBrowsers, Google Chrome

;8) ; По Ф2 Копировать текст выделенный и урл 
 
#IfWinActive, ahk_group myBrowsers
{
    F2::
    {
        ; Copy user selection to a variable.
        SendInput, ^c
	Sleep, 50
        myText := Clipboard
        Sleep, 100
        
        ; Switch to address bar in browser and copy URL to another variable.
        SendInput, ^l
        Sleep, 100
        SendInput, ^c
        Sleep, 100
        myURL := Clipboard
        Sleep, 100
    
        ; Format data bits.     
        ;myData := myURL . "`r`n`r`n" . myText ; удалить кавычки и можно сделать чтобы линки были вначале
	myData := myText . "`r`n`r`n" . myURL
        Sleep, 100
           
        ; Put formatted data back onto clipboard.
        Clipboard := myData
    }
    Return
} 
#IfWinActive

;9)$ Открыть любой файл в проводнике в блокноте по альт+N

; Always on Top CTRL+SPACE on current window
; http://www.labnol.org/software/tutorials/keep-window-always-on-top/5213/
^SPACE::  Winset, Alwaysontop, , A


; Open file With Notepad++ from Explorer using Alt+N hotkey
; https://autohotkey.com/board/topic/77665-open-files-with-portable-notepad/

#ifWinActive,ahk_group Explore              ; Set hotkeys to work in explorer only
; Alt+N
!n::
   ClipSaved := ClipboardAll
   Clipboard := ""
   Send ^c
   ClipWait, 0.5
   file := Clipboard
   Clipboard := ClipSaved
   Run C:\Program Files (x86)\Notepad++\notepad++.exe "%file%"
return

Не тестировал

9

Re: AHK: Несколько скриптов в одном ahk файле, не работают

Если интересует именно управление скриптами, запущенных из разных файлов:
AHK: Запуск скриптов поочерёдно;
AHK: Коллекция скриптов для комфортной работы в одном;
AHK: MasterScript (менеджер .ahk скриптов);
AHK: Настраиваемый макро менеджер;
AHK: Активация горячей клавиши одного скрипта из тела другого;
RADIAL MENU scripts.

10 (изменено: KusochekDobra, 2019-02-12 19:09:24)

Re: AHK: Несколько скриптов в одном ahk файле, не работают

robdin1578 пишет:

stealzy
Ребята, второй раз я пишу на этом форуме. Задаю вопрос .И второй раз вы мне здесь грубите . Я считаю это позором . Отчего у Вас в России такой народ хамовитый ? Я не с России .. Никогда мне так не грубили в зарубежном сегменте, хотя и общался с помощью гугл переводчика .

В этом месте, диалог отделяется от темы, предлагая подискутировать о пространстве роли каждого в этом бренном мире.

Вот, Вы, считаете, что попытка привести начало дискуссии к формату, принятому правилами, под которыми вы подписались регистрируясь на этом форуме - это грубость и позор, что же, это наверное работает с Вашей стороны монитора, но у нас, в "хамоватой России" есть поговорки: "Не лезь со своим уставом в чужой монастырь" и "Не знание закона, не освобождает от ответственности."

Представьте. Это место - святилище знаний, в котором царит свой устав и все пребывают в нём добровольно, соглашаясь с правилами на входе. Правила - не барьеры, правила - форма и мы, здесь, все разные из разных точек одной планеты, снимаем этот ярлычок геолокационной и прочей атрибутики становясь обществом объединённым этой формой. Потому как сюда приходят не Путина с Киркоровым обсуждать, а за помощью и только за ней, форма - организует порядок, в котором в первую очередь обмениваются не проверочными сигнатурами "свой-чужой", а сразу наводят мосты взаимопонимания.

Конечно, трудно себе представить, что такое возможно, но лично у меня, на страницах этого форума даже ABP молчит. Меня не рассматривают как цель, не ожидают реакций, не провоцируют на поступки... Я здесь, потому, что сам так решил и меня никто не гонит отсюда, сколько бы я собой места не занимал и от Вас и тех, кто приходит впервые, я ничем не отличаюсь в этом контексте, кроме одного - принятие правил.

11 (изменено: robdin1578, 2019-02-12 19:29:51)

Re: AHK: Несколько скриптов в одном ahk файле, не работают

upsi_daezium
Работает прекрасно
Гранд мерси, я счастлив . Я искал ответ на свой вопрос последнии 20 часов . Завтра занырну в код внимательнее и посмотрю,что изменилось и почему не получалось .. Спасибо всем

12

Re: AHK: Несколько скриптов в одном ahk файле, не работают

KusochekDobra
Я прочитал ваше сообщение . Знаете видно,что вы человек взрослый и очень грамотный .
Отвечу так, скорее тут подходит,
я не на таком уровне развития еще ,как вы , жизненном, профессиональном .
Настолько грамотно и осмысленно ответить в дискуссии я тоже не смогу . Встретимся через 10 лет, может я буду думать по другому .Спасибо.

13 (изменено: stealzy, 2019-02-12 21:01:22)

Re: AHK: Несколько скриптов в одном ahk файле, не работают

robdin1578, вы и сюда можете писать через гугло-переводчик ,а то у вас знаки , препинания и пробелы в произвольных местах ..
ypppu, вот, кстати, хорошее название для темы придумал: "ahk скрипт не работает", можно все темы так называть.
Упс, префикс забыл: "AHK: ahk скрипт не работает" .
Вообще, забавно получается: человек создает тему, не поясняя, что у него не работает, и ему дают код, не поясняя в чем он ошибся, ну и сам он конечно ничего не понял. Для стола заказов норм конечно.

14

Re: AHK: Несколько скриптов в одном ahk файле, не работают

stealzy пишет:

"ahk скрипт не работает", можно все темы так называть.

Так можно, но лучше «AHK нужна помощь».

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

15

Re: AHK: Несколько скриптов в одном ahk файле, не работают

Офф:

robdin1578 пишет:

Отчего у Вас в России такой народ хамовитый ?

Есть такое дело, но скорее это не тут.
Никто кстати до этого поста и не сказал, что не будет Вам помогать по национальному признаку.
Форум просто у нас особенный, не любят когда не по форме. Самого долго по рукам били, а теперь сам таких не приветсвую.

Нам вот например рассказывают, что в Латвии русским запрещают по русски говорить, а во всей Россее, только те кто здесь, в это не верят. Мы тут даже допускаем мысль о том, что возможно вы тоже живые люди.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

16 (изменено: robdin1578, 2019-02-13 08:19:23)

Re: AHK: Несколько скриптов в одном ahk файле, не работают

serzh82saratov
Да никто не запрещает на русском говорить . Город то по сути  русскоязычный .. И нас большинство здесь.
Но программа школьная то не русская .Если хочешь знать русский язык грамотно и русскую культуру . Пушкина Там, Войну и мир,историю России . Сам или для детей своих . То придется самостоятельно дома все осваивать .