You've already forked SmartConfigurator
mirror of
https://github.com/ret-Phoenix/SmartConfigurator.git
synced 2026-06-13 22:34:24 +02:00
238 lines
4.2 KiB
AutoHotkey
238 lines
4.2 KiB
AutoHotkey
#IfWinActive ahk_class V8TopLevelFrame
|
|
|
|
|
|
readTextFromFile() {
|
|
FileRead, newText, tmp\module.txt
|
|
Return %newText%
|
|
}
|
|
|
|
getTextFromFile() {
|
|
FileRead, newText, tmp\module.txt
|
|
ClipWait, 1
|
|
Clipboard := newText
|
|
ClipWait, 1
|
|
|
|
Return %newText%
|
|
}
|
|
|
|
pasteTextFromFile( fileName=0, TrimRightCount=0 ) {
|
|
|
|
if (fileName = 0) {
|
|
fileName = tmp\module.txt
|
|
}
|
|
module := fileName
|
|
FileRead, newText, %module%
|
|
StringTrimRight, newText, newText, TrimRightCount
|
|
ClipWait, 1
|
|
Clipboard := newText
|
|
ClipWait, 1
|
|
SendInput +{ins}
|
|
}
|
|
|
|
set_locale_ru() {
|
|
SendMessage, 0x50,, 0x4190419,, A
|
|
}
|
|
|
|
set_locale_en() {
|
|
SendMessage, 0x50,, 0x4090409,, A
|
|
}
|
|
|
|
putTextFromResultWindowInFile(fileName=0, flagSaveClipboard = 1) {
|
|
|
|
clipboard :=
|
|
set_locale_ru()
|
|
if (flagSaveClipboard = 1)
|
|
SaveClipboard()
|
|
|
|
if (fileName = 0) {
|
|
fileName = tmp\module.txt
|
|
}
|
|
|
|
module := fileName
|
|
SendInput, ^{ins}
|
|
ClipWait
|
|
|
|
FileDelete %module%
|
|
FileAppend, %clipboard%`r`n, %module%
|
|
|
|
if (flagSaveClipboard = 1)
|
|
RestoreClipboard()
|
|
}
|
|
|
|
putSelectionInFile(fileName=0, flagSaveClipboard = 1) {
|
|
|
|
; wType := getWindowType()
|
|
; If (wType <> "TextEditor") {
|
|
; Return "NotTextEditor"
|
|
; }
|
|
|
|
clipboard :=
|
|
set_locale_ru()
|
|
if (flagSaveClipboard = 1)
|
|
SaveClipboard()
|
|
|
|
if (fileName = 0) {
|
|
fileName = tmp\module.txt
|
|
}
|
|
|
|
module := fileName
|
|
SendInput, ^{ins}
|
|
ClipWait
|
|
|
|
FileDelete %module%
|
|
FileAppend, %clipboard%`r`n, %module%, UTF-8
|
|
|
|
if (flagSaveClipboard = 1)
|
|
RestoreClipboard()
|
|
}
|
|
|
|
; putModuleInFile() {
|
|
; PutCurrentModuleTextIntoFileFast(0, 1)
|
|
; }
|
|
|
|
; putModuleInFileWithSavePosition() {
|
|
|
|
; SaveClipboard()
|
|
|
|
; module = tmp\module.txt
|
|
|
|
; FileDelete %module%
|
|
|
|
; set_locale_ru()
|
|
|
|
; clipboard :=
|
|
; SendInput, ^+{Home}^{ins}{Right}
|
|
; ClipWait
|
|
; FileAppend, %clipboard%, %module%, UTF-8
|
|
|
|
; clipboard :=
|
|
; SendInput, ^+{End}^{ins}{Left}
|
|
; ClipWait
|
|
; FileAppend, %clipboard%, %module%, UTF-8
|
|
|
|
; RestoreClipboard()
|
|
; }
|
|
|
|
|
|
/*
|
|
; Don't work selectValue, why?
|
|
putModuleInFile(fileName = 0) {
|
|
|
|
if (fileName = 0) {
|
|
module = tmp\module.txt
|
|
} else {
|
|
module = fileName
|
|
}
|
|
|
|
FileDelete %module%
|
|
|
|
set_locale_ru()
|
|
|
|
clipboard := ""
|
|
SendInput, ^+{Home}^{ins}{Right}
|
|
ClipWait
|
|
ClipWait
|
|
FileAppend, %clipboard%, %module%
|
|
|
|
clipboard := ""
|
|
SendInput, ^+{End}^{ins}{Left}
|
|
ClipWait
|
|
ClipWait
|
|
FileAppend, %clipboard%, %module%
|
|
|
|
}
|
|
*/
|
|
|
|
; getTextUpWithCurRow() {
|
|
; clipboard :=
|
|
; SendInput, {End}{CTRLDOWN}{ALTDOWN}{SHIFTDOWN}{Home}{CTRLUP}{ALTUP}{SHIFTUP}{CTRLDOWN}{INS}{CTRLUP}{Right}
|
|
; ClipWait
|
|
; FileDelete tmp\module.txt
|
|
; FileAppend, %clipboard%, tmp\module.txt, UTF-8
|
|
; clipboard :=
|
|
; }
|
|
|
|
; getTextUp() {
|
|
; clipboard :=
|
|
; SendInput, {CTRLDOWN}{ALTDOWN}{SHIFTDOWN}{Home}{CTRLUP}{ALTUP}{SHIFTUP}{CTRLDOWN}{INS}{CTRLUP}{Right}
|
|
; ClipWait
|
|
; FileDelete tmp\module.txt
|
|
; FileAppend, %clipboard%, tmp\module.txt, UTF-8
|
|
; clipboard :=
|
|
; }
|
|
|
|
getTextDown() {
|
|
clipboard :=
|
|
SendInput, ^+{End}^{ins}{Left}
|
|
ClipWait
|
|
FileDelete tmp\module.txt
|
|
FileAppend, %clipboard%, tmp\module.txt, UTF-8
|
|
clipboard :=
|
|
}
|
|
|
|
|
|
PutCurrentModuleTextIntoFileFast(fileName = 0, flagSaveClipboard = 1) {
|
|
set_locale_ru()
|
|
if (flagSaveClipboard = 1)
|
|
SaveClipboard()
|
|
|
|
module = tmp\module.txt
|
|
if (fileName <> 0) {
|
|
module = fileName
|
|
}
|
|
|
|
;Sleep 30
|
|
SendInput ^{SC01E}^{ins}{Left}
|
|
ClipWait
|
|
|
|
FileDelete %module%
|
|
FileAppend, %clipboard%, %module%, UTF-8
|
|
|
|
if (flagSaveClipboard = 1)
|
|
RestoreClipboard()
|
|
}
|
|
|
|
PutCurrentModuleTextIntoFile(fileName, flagSaveClipboard = 1) {
|
|
set_locale_ru()
|
|
if (flagSaveClipboard = 1)
|
|
SaveClipboard()
|
|
|
|
module := fileName
|
|
;set_locale_ru()
|
|
|
|
;Sleep 30
|
|
SendInput ^{SC01E} ; CTRL-A
|
|
;Sleep 30
|
|
SendInput, ^{ins}
|
|
;Sleep 30
|
|
ClipWait
|
|
|
|
FileDelete %module%
|
|
FileAppend, %clipboard%, %module%, UTF-8
|
|
|
|
if (flagSaveClipboard = 1)
|
|
RestoreClipboard()
|
|
}
|
|
|
|
PutCurrentModuleTextIntoTempFile() {
|
|
module = tmp\module.1s
|
|
PutCurrentModuleTextIntoFile(module)
|
|
}
|
|
|
|
gClipSavedInner45 :=
|
|
|
|
SaveClipboard()
|
|
{
|
|
global gClipSavedInner45 ;
|
|
gClipSavedInner45 := ClipboardAll
|
|
clipboard =
|
|
|
|
ClipWait , 1
|
|
}
|
|
|
|
RestoreClipboard()
|
|
{
|
|
global gClipSavedInner45 ;
|
|
Clipboard := gClipSavedInner45
|
|
gClipSavedInner45 =
|
|
} |