Mam taki skrypt:
var sFile = “B:\TEMP\info.txt”;
var hEditWnd = AkelPad.GetEditWnd();
var sEditFile = AkelPad.GetEditFile(0);
var hFont;
var aFont;
if (hEditWnd)
{
hFont = AkelPad.SendMessage(hEditWnd, 0x0031 /WM_GETFONT/, 0, 0);
aFont = GetFontArray(hFont, hEditWnd);
sEditFile = AkelPad.GetEditFile(0);
AkelPad.WriteFile(sFile, sEditFile + “\r\n”, -1, 1250 /nCP/, 0 /bBOM/, 0 /flags/);
AkelPad.WriteFile(sFile, aFont[4] + “\r\n”, -1, 1250, 0, 0x2 /WFF_APPENDFILE/);
// AkelPad.WriteFile(sFile, aFont[4] + “\r\n”, -1, 1250 /nCP/, 0 /bBOM/, 0 /flags/);
AkelPad.Exec(’“D:\AutoHotkey\AutoHotkeyU64.exe” “D:\WinCMD\AkelPad86\AHKFiles\plus.ahk”’);
}
function GetFontArray(hFont, hWnd)
{
var oSys = AkelPad.SystemFunction();
var nLFSize = 28 + 32 * 2; //sizeof(LOGFONTW)
var lpLF = AkelPad.MemAlloc(nLFSize);
var aFont = [];
oSys.Call(“Gdi32::GetObjectW”, hFont, nLFSize, lpLF);
nHeight = AkelPad.MemRead(_PtrAdd(lpLF, 0), 3 /DT_DWORD/); //lfHeight
aFont[4] = -nHeight;
AkelPad.MemFree(lpLF);
return aFont;
}
Chciałbym dopisać polecenie, aby po uruchomieniu tego skryptu na początku nastąpiło usunięcie
"B:\TEMP\info.txt" o ile istnieje. Co i gdzie należy wpisać?