Jeszcze przydałoby się kilka danych w tym skrypcie.
CmdLineBegin=/Call("Scripts::Main", 1, "AkelPadTitle.js", '-t1="%%m %%e - %%F %%v (%%b) %%w"')
%%F pokazuje pełną ścieżkę do edytowanego pliku
1.tą ścieżkę
2.aktualnie używany font, styl, rozmiar
3.D:\AutoHotkey\AutoHotkeyU64.exe D:\WinCMD\AkelPad86\AHKFiles\sort(date).ahk (jak to uruchomić z tego skryptu?)
to mnie dopisuje nowe wartości: APPENDFILE
Czy można to zmienić tak, aby była zapisana tylko ta ostatnia wartość?
przez Write, albo na początku skryptu coś w tym rodzaju: If Exists "B:\\TEMP\\info.txt" Then Delete(Kill) "B:\\TEMP\\info.txt"
*************************************************************
I jeszcze to:
Czy można zrobić tak, aby %%F(pełną ścieżkę do edytowanego pliku) była zapisana
do pliku "B:\\TEMP\\FullPathSRC.txt" przy uruchomieniu AkelPada?
Ja to zrobiłem, przez VBS, ale niestety nie mam tej ścieżki,
gdy uruchomię skojarzony plik tekstowy z AkelPadem,
przez podwójne kliknięcie na tym pliku.
Posted: Tue Sep 13, 2016 6:34 pm
by KDJ
sexy96
Przeczytaj dokumentację pluginu Scripts: ...\AkelPad\AkelFiles\Docs\Scripts-Eng.txt.
Spróbuj sam to zrobić na bazie skryptu, który podałem. Skrypt może być też napisany w VBS.
Nazwa edytowanego pliku:
var sEditFile = AkelPad.GetEditFile(0);
Żeby tekst w pliku B:\info.txt był nadpisywany, a nie dopisywany na końcu:
AkelPad.WriteFile(sFile, nCaretLine + ":" + nCharInLine + ":" + nSelLines + ":" + sEditFile + "\r\n", -1, 1250 /*nCP*/, 0 /*bBOM*/, 0 /*flags*/);
Uruchomienie innego programu ze stryptu:
AkelPad.Exec('"D:\\AutoHotkey\\AutoHotkeyU64.exe" "D:\\WinCMD\\AkelPad86\\AHKFiles\\sort(date).ahk"');
Posted: Tue Sep 13, 2016 6:48 pm
by sexy96
Wielkie dzięki, pobróbuję coś wymodzić.
taki mały problem jeszcze:
Plugins -> Special Characters -> Indent line
bardzo przydatne,
ale czy można je wyłączyć na stałe dla plików None(txt)?
w tym Scripts-Eng znalazłem takie coś
SpellCheck.js-spell check using Microsoft Word.
Czy to znaczy, że można wykorzystać słownik Word'a ?
A ja żeby sprawdzić tekst to wczytuję go do Word'a.