1
0
mirror of https://github.com/ret-Phoenix/SmartConfigurator.git synced 2025-11-29 22:47:55 +02:00

работа на x64

This commit is contained in:
SergUshakov
2015-04-06 08:16:59 +03:00
parent 3e6fd18655
commit 1bbec58ede
4 changed files with 288 additions and 8 deletions

View File

@@ -4,7 +4,7 @@ var WshShell = WScript.CreateObject("WScript.Shell");
var settings = {
// ��������� �� ���������
authorName : "",
companyName : "RayCon",
companyName : getOSUser(0),
// dateFormat : "yyyy-mm-dd HH:SS:MM",
dateFormat : "yyyy-mm-dd",
markerAdded : "+",

View File

@@ -18,6 +18,13 @@ function getTextBeforeBracket(prmTxt)
return prmTxt.substring(0,nEnd);
}
function log(msg) {
// OpenTextFile("C:\Test.txt", 2, True)
f = fso.OpenTextFile("log.txt", 8,true);
f.WriteLine(msg);
f.Close();
}
function echo(prmTxt)
{
@@ -185,6 +192,7 @@ function gen_words(txt) {
}
}
}
result_str += "\r\n";
wtiteToResultFile("tmp/words.txt",result_str);
}
@@ -215,7 +223,7 @@ function choice_words() {
function words(txt) {
txt = txt.join('');
txt1 = txt.replace(/(\s|>|<|\*|}|{|=|\||\"|\.|,|:|;|-|\+|\(|\))/g, "\r\n");
txt1 = txt.replace(/(\s|>|<|\*|}|{|=|\||\"|\.|,|:|;|-|\+|\(|\)|\b|\r\n)/g, "\r\n");
t1 = txt1.split('\r\n');
result_str = "";
for (var i = 0; i < t1.length; i++) {
@@ -226,7 +234,8 @@ function words(txt) {
}
}
}
result_str += "\r\n";
fso = new ActiveXObject("Scripting.FileSystemObject");
t_file = fso.OpenTextFile("words.txt", 1);
result_str += t_file.ReadAll();
@@ -244,10 +253,20 @@ function Run()
fso = new ActiveXObject("Scripting.FileSystemObject");
if (arg(0) != 'null') {
f=fso.OpenTextFile(arg(0),1);
var lTxt=f.ReadAll();
var lList =lTxt.split('\r').join('').split('\n');
f.close();
File = fso.GetFile(arg(0));
// echo("������ - " + File.Size);
// log("������ - " + File.Size + " " + arg(0));
if (File.Size > 0) {
f=fso.OpenTextFile(arg(0),1);
var lTxt = f.ReadAll();
var lList = lTxt.split('\r').join('').split('\n');
f.close();
// echo("not empty");
} else {
var lList = [];
// echo("empty");
}
}
switch (arg(1)) {
case "search":

235
v8CfgAdds64.ahk Normal file
View File

@@ -0,0 +1,235 @@
#include Clipboard_rus_subs.ahk
#include WorkWithModule.ahk
Ctrl_A = ^{SC01E}
Ctrl_L = ^{SC026}
Ctrl_Shift_Z = ^+{SC02C}
; �������������� ������
F6::
module = %temp%\module.1s
PutCurrentModuleTextIntoFileFast(module)
RunWait, perl code_beautifier.pl -f %module%
FileRead, text, %module%
SaveClipboard()
clipboard =
ClipPutText(text)
ClipWait
;Sleep 30
SendInput +{ins}
;Sleep 30
RestoreClipboard()
Return
; ----------------------------------
; ����� ������ ��������: ctrl +1
^1::
module = %temp%\module.1s
PutCurrentModuleTextIntoFileFast(module)
SendInput, {home}
; Sleep 5
RunWait, %A_WinDir%\SysWOW64\wscript.exe scripts.js %module% proclist
if (ErrorLevel > 0)
{
nStr := ErrorLevel
SendMessage, 0x50,, 0x4090409,, A ;��������� �� lat ���������, ����� ������� SendInput
; SendInput ^g^�%nStr%{ENTER}
SendInput ^g%nStr%{ENTER}
}
SendInput, {home}
SendInput, ^{NumpadAdd}
Return
;-----------------------------------------------
; ����� � ���.�����������: Alt+f
!f::
module = %temp%\module.1s
PutCurrentModuleTextIntoFileFast(module)
SendInput, {home}
; SendInput, ^+{NumpadAdd} ; ��������� ��� ������
SendMessage, 0x50,, 0x4090409,, A ;��������� �� lat ���������, ��� ��������� ����������
RunWait, %A_WinDir%\SysWOW64\wscript scripts.js %module% search
if (ErrorLevel > 0)
{
nStr := ErrorLevel
SendMessage, 0x50,, 0x4090409,, A ;��������� �� lat ���������, ����� ������� SendInput
SendInput ^g%nStr%{ENTER}
}
SendInput, {home}
SendInput, ^{NumpadAdd}
Return
;-----------------------------------------------
; ����� � ���.�����������: Alt+r
!r::
SendInput, {home}
SendMessage, 0x50,, 0x4090409,, A ;��������� �� lat ���������, ��� ��������� ����������
RunWait, %A_WinDir%\SysWOW64\wscript scripts.js null search-last
if (ErrorLevel > 0)
{
nStr := ErrorLevel
SendMessage, 0x50,, 0x4090409,, A ;��������� �� lat ���������, ����� ������� SendInput
SendInput ^g%nStr%{ENTER}
}
SendInput, {home}
SendInput, ^{NumpadAdd}
Return
;-----------------------------------------------------------
; ��������������� ������: ctrl + / (ctrl + .)
^/::
Send, {home}//
Return
; ---------------------------
; ���������� ������: ctrl+i
^i::
SendInput, ^+{NumpadAdd}
Return
;-----------------------------------------
; �������� ������ Ctrl+y
$^SC015:: SendInput %Ctrl_L%
; ----------------------------------------
; ��������� �����������
; ----------------------------------------
runAuthorComments(prmVar)
{
SendInput, ^{ins}
ClipWait , 1
RunWait, %A_WinDir%\SysWOW64\wscript author.js %prmVar%
ClipWait , 1
FileRead, text, tmp\actxt.tmp
ClipWait , 1
ClipPutText(text)
ClipWait , 1
SendInput +{ins}
}
!s:: runAuthorComments("new") ; alt+s - ���� ��������
!e:: runAuthorComments("edit") ; alt+e - ���� �������
!d:: runAuthorComments("del") ; alt+d - ���� ������
; ����� ��������� �����������
; ----------------------------------------
;�������� ���� ��������� Ctrl+z (�� ���� ��������)
;$^SC02C::SendInput %Ctrl_Shift_Z%
;������ '<' �� Ctrl-,
$^,:: SendInput <
;������ '>' �� Ctrl-.
$^.:: SendInput >
;������ '|' �� Ctrl-\
$^\:: SendInput |
; ����������� ������� ������ � ������� � ���������: ctrl+shift+c
^+c::
Send, {HOME}{SHIFTDOWN}{END}{SHIFTUP}{CTRLDOWN}{INS}{CTRLUP}{END}{ENTER}{SHIFTDOWN}{INS}{SHIFTUP}
return
;-----------------------------------
; �������� �� ���������� � ����� OpenConf
;
; ������� � ��������� (��� � OpenConf)
^Enter::
SendInput, {F12}
return
; ������� �� ���������� ������� (��� � OpenConf)
!left::
SendInput, ^-
return
;------------------------------------
; Alt+h - ���������� ������ �� �������� � ������
!h::
SendInput, ^{ins}
ClipWait , 1
;module = %temp%\module.1s
;PutCurrentModuleTextIntoFile(module)
ClipWait , 1
RunWait, %A_WinDir%\SysWOW64\wscript generator.js null simple-managment
ClipWait , 1
FileRead, text, tmp\module.txt
ClipWait , 1
ClipPutText(text)
ClipWait , 1
SendInput +{ins}
return
; Alt+g - ����� ����������� ����
!g::
SendInput, ^{ins}
ClipWait , 1
;module = %temp%\module.1s
;PutCurrentModuleTextIntoFile(module)
ClipWait , 1
RunWait, %A_WinDir%\SysWOW64\wscript generator.js null generator
ClipWait , 1
FileRead, text, tmp\module.txt
ClipWait , 1
ClipPutText(text)
ClipWait , 1
SendInput +{ins}
return
; Alt+7 - ������������ �������
!7::
set_locale_ru()
RunWait, %A_WinDir%\SysWOW64\wscript scripts.js null preprocmenu
FileRead, text, tmp\module.txt
SendInput, %text%
; ClipWait , 1
; ClipPutText(text)
; ClipWait , 1
; SendInput +{ins}
return
; Ctrl+m - ������������ �������
^m::
SendInput, ^{ins}
ClipWait , 1
RunWait, %A_WinDir%\SysWOW64\wscript scripts_manager.js
FileRead, text, tmp\module.txt
ClipWait , 1
ClipPutText(text)
ClipWait , 1
SendInput +{ins}
return
; �����
^l::
SendInput, ^+{Home}^{ins}{Right}
FileAppend, %clipboard%, tmp\moduletext.txt
SendInput, ^+{End}^{ins}{Left}
FileAppend, %clipboard%, tmp\moduletext.txt
; RunWait, wscript scripts.js tmp\module.txt words
RunWait, %A_WinDir%\SysWOW64\wscript scripts.js tmp\moduletext.txt words
FileRead, text, tmp\module.txt
ClipWait , 1
ClipPutText(text)
ClipWait , 1
SendInput +{ins}
Return

View File

@@ -1,4 +1,30 @@
����������� ��
����� ��
���������� ���
������������� ��
������������� ��
���������(_������, ������������������ = "");
���������������(_������, ������������������ = "");
�������������(_����, ������������������ = "");
�������������(_����, _������, ������������������ = "");
�������������������������������2�������(_����, _����2, ������������������ = "");
������������������(_1, _2, ������������������ = "");
��������������������(_1, _2, ������������������ = "");
���������������(_������, _������, ������������������ = "");
�����������������������(_������, _������, ������������������ = "");
���������������(�������������������1, �������������������2, ����������������� = "");
�����������������������(�������������������1, �������������������2, ����������������� = "");
��������������������(���� ��������������, ������������������������������ = ������������, ���� ������������������ = "");
������������������������(������, ���� ���������, ������������������������������ = ������������, ���� ������������������ = "");
����������������������(���� ��������������, �����������������������������������, ���� �������������������������������������������� = "", ���� ������������������ = "");
��������������������������(������, ���������, �����������������������������������, ���� �������������������������������������������� = "", ���� ������������������ = "");
����������������������(�������������������, ������������������ = "");
������������������������(�������������������, ������������������ = "");
������������(��������, �������������, ������������������ = "");
������������������(������, ���������������, ������������������ = "");
����������������������������(�������, ���������, ������������������ = "");
�����������������������������(������������, ������������������ = "");
�������������������������(������, ������������������ = "");
������������������������(���������1, ���������2, ������������������ = "", �������������������� = ������������, ���������������� = ����);
������������������������(���1, ���2, ������������������ = "");
������������������������������������������������������(������1, ������2, ������������������������������������������������������ = ������, ���� ������������������ = "");