Zitatnicht ausgeben lassen
Ja und wie schreibste dann? ![]()
Zitatnicht ausgeben lassen
Ja und wie schreibste dann? ![]()
ZitatAllerdings fänd ichs besser mit WASD...
Und wasd packst du dann auf NumPad1-4 um noch lesbare Texte schreiben zu können? ![]()
Muss heissen: Wenn der Zielort schon existiert, und bei "flag" angegeben wird, dass überschrieben werden soll, so wird das Quellverzeichnis in das Zielverzeichnis verschoben.
c:\test2 existiert bereits.
[autoit]DirMove("c:\test", "c:\test2",0)
[/autoit]
... tut nichts.
DirMove("c:\test", "c:\test2",1)
[/autoit]
... verschiebt test in test2.
If the destination already exists and the overwrite flag is specified then the source directory will be moved inside the destination.
Keine Ahnung, hab's nicht durchlaufen lassen.
Bevor ich mit meiner Leitung die 30% erreicht habe, wird's wieder hell in Deutschland.
Ohne IE sollte es auch gehen.
[autoit]
#AutoIt3Wrapper_UseX64=n
#include <GUIConstants.au3>
GUICreate('',800,600)
$Flash = ObjCreate("ShockwaveFlash.ShockwaveFlash")
ConsoleWrite("Error: " &@error & @CRLF)
$FlashObj = GUICtrlCreateObj($Flash, 0, 0, 800, 600)
$Flash.Movie = "http://media.goodgamestudios.com/games/goodgamepoker.swf"
$Flash.Loop = False
GUISetState()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
Wenn man auf der Startseite ds Spiels mal den Blick in die obere, rechte Ecke schweifen lässt und dann die Forensuche mit dem Suchwort "Flash" bemüht, hat man die Lösung innerhalb von Sekunden.
Ja, das funktioniert aber nur wenn du auch den Flag für's überschreiben setzt.
Zu dem @error: DirMove() setzt kein @error sondern gibt 1 bzw. 0 zurück. Das @error das du dort abfängst stammt vom _ArrayDisplay().
ZitatIf the destination already exists and the overwrite flag is specified then the source directory will be moved inside the destination.
Setz mal Flag 1 in DirMove().
SciTE4AutoIt -> Tools -> AU3Recorder
Wenn dir Stringsplit zu einfach ist ...
[autoit]#include <array.au3>
$string = 'max mustermann [email='maxmustermann@web.de'][/email] ' & @crlf & _
'eva mustermann [email='evamustermann@gmx.de'][/email] '
$aResult = StringRegExp($string, "(.*?\b)(?:\s|\r\n)", 3)
_ArrayDisplay($aResult)
Wie du eine FOR-Schleife durchläufst und deiner Variable nacheinander die einzelnen Werte zuweist, weisst du ja sicher aus den vielen andern Sprachen.
@DesktopHeight
@DesktopWidth
http://translation.autoit.de/onlinehilfe/macros.htm
_StringBetween gibt ein Array zurück.
[autoit]
#include <INet.au3>
#include <String.au3>
#include <array.au3>
$Webseite = _INetGetSource('http://www.cn-usa.com/?cmd=buy&loc=24251')
$Wert = _StringBetween($Webseite, '<td height="20" colspan="2"><font class="cntext">Sale Price:</font> <font class=price_color>$', @LF)
_ArrayDisplay($Wert)
[/autoit]oder
#include <INet.au3>
#include <String.au3>
#include <array.au3>
$Webseite = _INetGetSource('http://www.cn-usa.com/?cmd=buy&loc=24251')
$Wert = StringRegExp($Webseite, '<font class=price_color>(.*)\n', 3)
_ArrayDisplay($Wert)
[/autoit]Hab mir den Artikel nicht durchgelesen, wozu auch.
Es wird wohl kaum jemand leugnen können, das der Müll der Kraftwerke hochgefährlich ist. Zu den ausgebrannten Brennstäben kommen dann noch tonnenweise strahlende Abfallprodukte aus der Urananreicherung. Das Zeug lässt sich nirgendwo sicher lagern. Jeder der das Gegenteil behauptet muss entweder hellsehen können oder eine direkte Leitung zu Gott haben. Was unserer Meinung nach heute sicher ist, muss es in 200 Jahren nicht unbedingt auch noch sein.
Aber wozu sollte man jetzt überstürtzt aus der Kernenergie aussteigen. Die paar Tonnen Müll, die jetzt noch anfallen, machen den Kohl auch nichtmehr fett. Die zusätzlichen Kosten lassen sich auf den Endverbraucher abwenden und wenn unsere Enkelkinder im dunkeln grün leuchten - was stört's uns. Brauchen sie wenigstens keine Lampen mehr. :pinch:
Ja, Array rückwärts durchgehen weil sonst der Index nichtmehr stimmt.
[autoit]#include <array.au3>
Dim $array[6]= ["bla","blub","hallo welt","welt welt","foo","bar"]
_ArrayDisplay($array)
For $i = UBound($array)-1 To 0 Step - 1
If StringLeft($array[$i], StringLen("hallo")) = "hallo" Then
_ArrayDelete($array, $i)
EndIf
Next
_ArrayDisplay($array)
Durchlauf das Array in einer FOR- Schleife und vergleich die ersten Zeichen der Elemente mit deinem Suchwort. In etwas so:
[autoit]For $i = 0 To UBound($array) - 1
If StringLeft($array[$i], StringLen("suchwort") = "suchwort" Then
_ArrayDelete($array, $i)
EndIf
Next
#include <File.au3>
#include <array.au3>
Global $aLines
$folder = ''
$sSearch = ''
$output = ''
$aFiles = _FileListToArray($folder, "*", 1)
If $sSearch = '' Then
MsgBox(0, "", "Suchbegriff fehlt!")
Else
If IsArray($aFiles) Then
For $i = 1 To $aFiles[0]
_FileReadToArray($folder & "\" & $aFiles[$i], $aLines)
If IsArray($aLines) Then
For $j = 1 To $aLines[0] Step 1
If StringLeft($aLines[$j], StringLen($sSearch)) = $sSearch Then
FileWriteLine($output, $aLines[$j])
EndIf
Next
EndIf
Next
Else
MsgBox(0, "Abbruch", "Keine Dateien gefunden")
EndIf
EndIf
da es jam in AutoIt eigentlich keinen Unterschied zwischen String und Int
Tatsächlich? Dann haben die Funktionen
IsInt()
IsString()
IsFloat()
IsBool()
also überhaupt keinen Sinn? ![]()
edit: wenn gelöst dann bitte den ersten Beitrag bearbeiten und auf [gelöst] ändern. Danke!