Хотелось бы параметр в ком. строке для фокусировки на определенной строке при открытии файла. Пользуясь CppCheck с удивлением обнаружил, что в акелпаде нет такого (в npp было, но я от него отказался).
Ну и как следствие AkelPad.exe /? не выдает список ключей ком. строки, а хотелось бы не лазить в справку.
Переход к строке файла из ком. строки
- Author
- Message
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
private_joker
Открыть файл "c:\1.txt" и перейти к 100-ой строке:
или
Открыть файл "c:\1.txt" и перейти к 100-ой строке:
Code: Select all
AkelPad.exe "c:\1.txt" /Call("Scripts::Main", 1, "EvalCmd.js", `var nLine=100; var nLineIndex=AkelPad.SendMessage(AkelPad.GetEditWnd(), 187 /*EM_LINEINDEX*/, nLine, 0); AkelPad.SetSel(nLineIndex, nLineIndex);`)
Code: Select all
AkelPad.exe "c:\1.txt" /Call("Scripts::Main", 1, "EvalCmd.js", `var pLine="100"; AkelPad.SendMessage(AkelPad.GetMainWnd(), 1206 /*AKD_GOTOW*/, 0x1 /*GT_LINE*/, AkelPad.MemStrPtr(pLine));`)
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
У меня через тотал открылся файл и перешёл к строке
код кнопки
код кнопки
Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\AkelPad.exe
%P%N /Call("Scripts::Main", 1, "EvalCmd.js", `'var nLine=100; var nLineIndex=AkelPad.SendMessage(AkelPad.GetEditWnd(), 187 /*EM_LINEINDEX*/, nLine, 0); AkelPad.SetSel(nLineIndex, nLineIndex);'`)
%COMMANDER_PATH%\AkelPad.exe
Открыть документ под курсором и перейти к 100 строке
%COMMANDER_PATH%\
-1
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Скачал Cppcheck. Программа, при передаче командной строки редактору, убирает кавычки. С такими параметрами запуска работает:
Code: Select all
(file) /Call(`Scripts::Main`, 1, `EvalCmd.js`, `var pLine='(line)'; AkelPad.SendMessage(AkelPad.GetMainWnd(), 1206 /*AKD_GOTOW*/, 0x1 /*GT_LINE*/, AkelPad.MemStrPtr(pLine));`)
-
Offline
- Posts: 5
- Joined: Wed Apr 06, 2011 1:31 pm
Открытие файла из коммандной строки на заданной строчке
Здравствуйте.
Поискал на форуме и в документации, но так и не нашел решения такой задачи.
Необходимо, передав параметры через коммандную строку, открыть файл и установить курсор на заданную строку. Номер строки известен.
Поискал на форуме и в документации, но так и не нашел решения такой задачи.
Необходимо, передав параметры через коммандную строку, открыть файл и установить курсор на заданную строку. Номер строки известен.
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am