1 (изменено: Куприян, 2011-03-31 16:39:58)

Тема: AHK: Внедрение скрипта в код программы (Програм. и скрипт написаны на)

Здравствуйте.
Мне нужно чтоб кто нибудь помог мне внедрить (А точнее не помог, а внедрил) вот в эту прогу

CoordMode,Mouse,Screen
START:
tid1=%A_HOUR%:%A_MIN%
MouseGetPos,x1,y1
If x2=%x1%
  If y2=%y1%
    If tid2=%tid1%
      Goto,UNMOVED
ToolTip,%tid1%
WinSet,TransColor,0x1EFFFF 100,%tid1%
UNMOVED:
StringTrimLeft,uke,A_YWeek,4
Menu,Tray,Tip,%A_DDDD% %A_DD%. %A_MMMM%
Sleep,10
x2=%x1%
y2=%y1%
tid2=%tid1%
Goto,START

Вот это

IniRead, NumGame, ExceptionsConfig.ini, General, NumGame
Nums:=NumGame
DefaultNums:=NumGame
chtenie:
FileReadLine, Line%NumGame%, Exceptions.txt, %NumGame%
NumGame:=NumGame - 1
if NumGame < 1
 {
    Goto Waiter
 }
Goto chtenie
Waiter:
Game:=Line%Nums%
IfWinExist, %Game%
 {
    Process, Close,MouseClock.exe               
    WinWaitClose, %Game%           
    Run, MouseClock.exe
 }
Nums:=Nums - 1
if Nums < 1
 {
    sleep 1000
    Nums:=DefaultNums
 }
Goto Waiter
return

P.S. Если тему закроют - пожалуста свяжитесь со мной по ЛС или напишите письмо с ответом - спачибо.
Примного благодарен

Мужик обманул Мужика - Жулик; Купец обманул Купца - Коммерсант; Генерал обманул Генерала - Стратег; Король обманул Короля - Политик. Все зависит от обстоятельств, но обстоятельства делаем мы - люди. Так что дерзайте...

2 (изменено: ilya20069, 2011-03-31 18:12:23)

Re: AHK: Внедрение скрипта в код программы (Програм. и скрипт написаны на)

CoordMode,Mouse,Screen
IniRead, NumGame, ExceptionsConfig.ini, General, NumGame
Nums:=NumGame
DefaultNums:=NumGame
chtenie:
FileReadLine, Line%NumGame%, Exceptions.txt, %NumGame%
NumGame:=NumGame - 1
if NumGame < 1
 {
    Goto START
 }
Goto chtenie
START:
tid1=%A_HOUR%:%A_MIN%
MouseGetPos,x1,y1
If x2=%x1%
  If y2=%y1%
    If tid2=%tid1%
      Goto,UNMOVED
ToolTip,%tid1%
WinSet,TransColor,0x1EFFFF 100,%tid1%
UNMOVED:
StringTrimLeft,uke,A_YWeek,4
Menu,Tray,Tip,%A_DDDD% %A_DD%. %A_MMMM%
Sleep,10
x2=%x1%
y2=%y1%
tid2=%tid1%
Game:=Line%Nums%
IfWinExist, %Game%
 {
    ToolTip,
    
    WinWaitClose, %Game%
              
    Goto, START
 }
Nums:=Nums - 1
if Nums < 1
 {
    Nums:=DefaultNums
 }
Goto, START

3

Re: AHK: Внедрение скрипта в код программы (Програм. и скрипт написаны на)

Не вот видите же в коде Process, Close,MouseClock.exe - это же теперь часть программы - то есть это первый код - че получается как он потом запустится после завершения игры то? Мнеж потом надо будет его в ручную запускать, мне надо чтобы вторая часть кода распространялась исключительно на первую то есть чтобы

IniRead, NumGame, ExceptionsConfig.ini, General, NumGame
Nums:=NumGame
DefaultNums:=NumGame
chtenie:
FileReadLine, Line%NumGame%, Exceptions.txt, %NumGame%
NumGame:=NumGame - 1
if NumGame < 1
 {
    Goto Waiter
 }
Goto chtenie
Waiter:
Game:=Line%Nums%
IfWinExist, %Game%
 {
    Process, Close,MouseClock.exe               
    WinWaitClose, %Game%           
    Run, MouseClock.exe
 }
Nums:=Nums - 1
if Nums < 1
 {
    sleep 1000
    Nums:=DefaultNums
 }
Goto Waiter
return

действавало исключительно на

CoordMode,Mouse,Screen
START:
tid1=%A_HOUR%:%A_MIN%
MouseGetPos,x1,y1
If x2=%x1%
  If y2=%y1%
    If tid2=%tid1%
      Goto,UNMOVED
ToolTip,%tid1%
WinSet,TransColor,0x1EFFFF 100,%tid1%
UNMOVED:
StringTrimLeft,uke,A_YWeek,4
Menu,Tray,Tip,%A_DDDD% %A_DD%. %A_MMMM%
Sleep,10
x2=%x1%
y2=%y1%
tid2=%tid1%
Goto,START

Объясню проще мне надо чтобы при запуске например оперы (Она прописана у меня в Exceptions.txt), у меня возле курсора пропадало время, а после закрытия оперы у меня назат возле курсора появлялись часы.

Мужик обманул Мужика - Жулик; Купец обманул Купца - Коммерсант; Генерал обманул Генерала - Стратег; Король обманул Короля - Политик. Все зависит от обстоятельств, но обстоятельства делаем мы - люди. Так что дерзайте...

4 (изменено: ilya20069, 2011-03-31 17:49:06)

Re: AHK: Внедрение скрипта в код программы (Програм. и скрипт написаны на)

Да я понял, и почти сразу поправил, попробуйте сейчас.

5

Re: AHK: Внедрение скрипта в код программы (Програм. и скрипт написаны на)

Ок ща затестим

Мужик обманул Мужика - Жулик; Купец обманул Купца - Коммерсант; Генерал обманул Генерала - Стратег; Король обманул Короля - Политик. Все зависит от обстоятельств, но обстоятельства делаем мы - люди. Так что дерзайте...

6

Re: AHK: Внедрение скрипта в код программы (Програм. и скрипт написаны на)

О все получилось только вот что еще ExceptionsConfig.ini.ini - убери ))) одну .ini и в порядке будет, ато я не в понятках сижу, думаю дай ка код проверю, смотрю ExceptionsConfig.ini.ini - исправил и заработал - УРА товарищи!!!! - спасибо огромное если есть спасибка на этом сайте то покажи кнопку а я поставлю.

Мужик обманул Мужика - Жулик; Купец обманул Купца - Коммерсант; Генерал обманул Генерала - Стратег; Король обманул Короля - Политик. Все зависит от обстоятельств, но обстоятельства делаем мы - люди. Так что дерзайте...

7 (изменено: ilya20069, 2011-03-31 18:20:03)

Re: AHK: Внедрение скрипта в код программы (Програм. и скрипт написаны на)

Незачто, пользуйтесь, а спасибок тут нет.

8

Re: AHK: Внедрение скрипта в код программы (Програм. и скрипт написаны на)

А не подскажите как добавить в меню, т.е. в трее правой кнопкой жмакаешь и там строчу добавить: "Указать исключения (Заголовок окна, а не процесс)" - или чтото в этом роде?

Мужик обманул Мужика - Жулик; Купец обманул Купца - Коммерсант; Генерал обманул Генерала - Стратег; Король обманул Короля - Политик. Все зависит от обстоятельств, но обстоятельства делаем мы - люди. Так что дерзайте...

9

Re: AHK: Внедрение скрипта в код программы (Програм. и скрипт написаны на)

Куприян, вы Справку читать пробовали?

10 (изменено: Куприян, 2011-03-31 18:57:44)

Re: AHK: Внедрение скрипта в код программы (Програм. и скрипт написаны на)

НЕТ))) Ща прочитаем

Мужик обманул Мужика - Жулик; Купец обманул Купца - Коммерсант; Генерал обманул Генерала - Стратег; Король обманул Короля - Политик. Все зависит от обстоятельств, но обстоятельства делаем мы - люди. Так что дерзайте...

11

Re: AHK: Внедрение скрипта в код программы (Програм. и скрипт написаны на)

Кстати а где справка то, я ток правила увидел

Мужик обманул Мужика - Жулик; Купец обманул Купца - Коммерсант; Генерал обманул Генерала - Стратег; Король обманул Короля - Политик. Все зависит от обстоятельств, но обстоятельства делаем мы - люди. Так что дерзайте...