📄 hamster20.txt
字号:
/L20"Hamster Scripts hs2" Nocase Line Comment = # Line Comment Alt = #! StringChars = " File Extensions = HSC HSM
/C1"key words"
assert
beep
dump debug
error
print
runscript
sleep
trace
/C2"hamster function"
ArtAlloc
ArtFree
ArtGetText
ArtSetText
ArtGetHeaders
ArtSetHeaders
ArtGetBody
ArtSetBody
ArtGetHeader
ArtAddHeader
ArtSetHeader
ArtDelHeader
ArtHeaderExists
ArtLoad
ArtSave
abs
ControlGetStatus
closessltunnel
chr copy ClipRead ClipWrite ClearXCounter
DiskFreeKB
delete DecodeMIMEHeaderString dec decodetime DeleteHostsEntry digest DecXCounter DLLLoad DLLFree DLLLastError DLLCall DirExists DirMake DirRemove DirChange DirCurrent DirWindows DirSystem
encodetime
entercontext
ErrCatch eval ErrNum ErrMsg ErrModule ErrLineNo ErrLine ErrSender execute
EventMultipleWait
eventcreate
eventclose
eventset
eventreset
eventpulse
eventwait
false FileExists FileSize FileTime FileDelete FileRename FileCopy
GetEnvironment
getprocessidentifier
GetTasksActive GetTasksWait GetTasksRun
HamRasDial HamRasHangup
hex
isint int isstr inc IncXCounter IniRead IniWrite IniEraseSection IniDelete
leavecontext
len lowercase ListAlloc ListFree ListExists ListClear ListCount ListGet ListSet ListGetTag ListSetTag ListGetKey ListSetKey ListAdd ListDelete ListInsert ListSort ListSetText ListGetText ListIndexOf ListLoad ListSave ListAppend ListFiles ListDirs ListRasEntries
Localhostname localhostaddr lookuphostaddr lookuphostname
MsgSetHeader
MsgIndexOfHeader
MsgHeadernameOfIndex
MemAlloc MemSize MemFree MemForget MemSetInt MemGetInt MemSetStr MemGetStr MemVarPtr
MsgGetHeader MsgDelHeader MsgAddHeader
openssltunnel
ord
plit paramcount paramstr pos
RasGetConnection RasLastError RasErrText RasIsConnected RasDial RasHangup RasGetIP
replace RE_Match re_split RE_Extract RE_Parse RE_S RFCTimeZone random
SysErrorMessage SysErrMessage SetTaskLimiter SetHostsEntry_ByName SetHostsEntry_ByAddr StopThread ScriptPriority SetXCounter set sgn str
TimeToHeaderDate
ticks time timegmt true trim
uppercase
XCounter
/C3"interaction and log"
warning
Addlog
MsgBox
PopupBox
InputBox InputPW
ListBox
/C4"Scheduler"
AtClear
AtCount
AtSubfunction
AtFrom
AtUntil
AtOnDays
AtEveryMins
AtAdd
AtExecute
/C5"Highlight variable"
** $
/C6"Hamster Server Function"
HamVersion
HamPath HamHscPath HamHsmPath HamLogsPath HamServerPath HamGroupsPath HamMailPath HamNewsOutPath HamRCPath HamMailsOutPath
HamMessage
HamGetStatus
HamMainFQDN HamMIDFQDN
HamEnvelopeFrom
HamPostmaster HamUsenetAcc
HamThreadCount
HamIsIdle HamWaitIdle
HamFlush HamPurge HamCheckPurge
HamRebuildGlobalLists HamRebuildHistory
HamSetLogin
HamNewsPull HamNewsPost
HamNewsJobsClear HamNewsJobsCheckActive HamNewsJobsPullDef HamNewsJobsPostDef HamNewsJobsPull HamNewsJobsPost HamNewsJobsFeed HamNewsJobsStart HamNewsJobsGetCounter HamNewsJobsGetServer HamNewsJobsGetParam HamNewsJobsGetType HamNewsJobsGetPriority HamNewsJobsSetPriority HamNewsJobsAdd HamNewsJobsDelete
HamMailExchange HamFetchMail HamSendMail HamSendMailAuth HamNewMail
HamGroupCount HamGroupName HamGroupNameByHandle HamGroupIndex HamGroupOpen HamGroupClose
HamArtCount HamArtNoMin HamArtNoMax HamArtText HamArtTextExport HamArtImport HamArtDeleteMid HamArtDeleteNrInGroup HamArtLocateMid HamArtDeleteMid HamArtLocateMidnGroup HamScoreList HamScoreTest
HamNNTPServer HamSMTPServer HamPOP3Server HamIMAPServer
HamReCoServer HamShutdown HamStopAllTasks HamStopThread
HamResetCounters HamMainWindow HamTrayIcon HamReloadConfig
HamReloadIPAccess HamChangePassword HamRotateLog hamaddlog
HamDialogEditDirs HamDialogScripts HamDialogNewsKillfileLog
HamDialogAddPull HamArtDeleteMidInGroup
HamAddGroup HamDelGroup HamAddPull HamDelPull HamArtLocateMidInGroup
/C7"iteration and condiction"
break
continue
do
else
elseif
endif
endwhile
endfor
for
gosub
goto
if
iif
icase
label
loop
return
repeat
until
while
/C8"Sub and declaration"
Const
ConstEnum
endsub
sub
var
varset
quit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -