Так? :
Код:
Код: Выделить всё
$parsing = StringRegExp($serv1_realm, "\..{3}$", 3)
If @error Then
IniWrite("c:\test\test.ini", "Section", $serv1_realm, "value")
Else
MsgBox(64, "Message", "File name")
EndIfКод: Выделить всё
$parsing = StringRegExp($serv1_realm, "\..{3}$", 3)
If @error Then
IniWrite("c:\test\test.ini", "Section", $serv1_realm, "value")
Else
MsgBox(64, "Message", "File name")
EndIf
- я всего лишь привёл подправленную функцию из _FileSelectFolder.au3...
- я всего лишь привёл подправленную функцию из _FileSelectFolder.au3...


Код: Выделить всё
Global $Paused = False
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "QuitApp")
While 1
While $Paused
Sleep(100)
ToolTip('script is "Paused"',0 , 0)
WEnd
ToolTip("")
;BlockInput(1)
_MouseMoveCircle(540, 390, 300, 625, 1) ;(need opt speed 25) Circle 4ever for resolution 1024x768
Sleep(200)
;BlockInput(0)
WEnd
Func TogglePause()
$Paused = NOT $Paused
EndFunc
Func _MouseMoveCircle($xPos, $yPos, $Radius, $TimeExp, $MouseClick=0); x coord, y coord, radius, time to loop (milliseconds)
Local $TimeInit = TimerInit()
Local $xPosMov, $yPosMov
Local $MouseClick_Mark = 1
Do
$TimeDiff = TimerDiff($TimeInit)
$xPosMov = $xPos + ($Radius * Sin($TimeDiff/100))
$yPosMov = $yPos + ($Radius * Cos($TimeDiff/100))
MouseMove($xPosMov, $yPosMov, 1)
If $MouseClick_Mark = 1 And $MouseClick 0 Then MouseDown("Right")
$MouseClick_Mark = 0
If $Paused Then ExitLoop
Sleep(10)
Until $TimeDiff > $TimeExp
If $MouseClick 0 Then MouseUp("Right")
EndFunc
Func QuitApp()
Exit
EndFuncКод: Выделить всё
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\TEST")Код: Выделить всё
For $i = 1 To 100
$Var = RegEnumVal("HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3\Autoit", $i)
If @error Then ExitLoop
MsgBox(4096, "Value Name #" & $i & " under in AutoIt3 key", $Var & @LF & "Extended: " & GetExtendedType(@extended))
Next
Func GetExtendedType($Extended)
Local $RegTypeArr[6] = [5, "REG_SZ", "REG_MULTI_SZ", "REG_EXPAND_SZ", "REG_DWORD", "REG_BINARY"]
For $i = 1 To 5
If $Extended = $i Then Return $RegTypeArr[$i]
Next
EndFunc