Müsste doch eig auf jedem rechner laufen insofern xp oder vista drauf ist, kann mir nicht vorstellen das du ne andere reg hast
Beiträge von blubbstar
-
-
Lass ihn einfach wenn er getroffen hat die ganze Zeit in diesem Bereich rumballern^^
-
Ja, benutz ShellExecute. Jedoch muss vorher eingestellt sein, dass mpeg Dateien auch standardgemäß bei dir mit PowerDVD gestartet werden ;).
-
Klar kann man das Spiel internetfähig programmieren ;). Du musst halt eine Verbindung aufbauen und die Pakete versenden, wo der jeweilige Spieler hingeschossen hat. Das braucht seine Zeit, aber im Endefekt sicherlich gut ;).
-
Verstehe nicht genau was du vor hast xD. Aber fals du den Hexwert haben möchtest, den dir ein Hex-Editor ausgibt, dann geht das so:
[autoit]#include <String.au3>
[/autoit]
$file = FileOpen('d:\a.dat', 16)
$read = FileRead($file)
$read = BinaryToString($read)
$read = _StringToHex($read)
MsgBox(0, "", $read) -
Das geschlossene Botforum hilft dir da glaube ich weiter. Da wurden solche Fragen schon mehrmals beantwortet glaube ich ;).
-
Hi Amsterdamer,
[autoit]HotKeySet("t", "Botstarten")
[/autoit][autoit][/autoit][autoit]
While 1
Sleep(1000)
WEndFunc Botstarten()
[/autoit]
While 1
Send("{RIGHT}")
Sleep(1000)
WEnd
EndFunc ;==>BotstartenWichtig: 1Sekunde sleep = sleep(1000) nicht 100.
Das Problem bei dir war, du hast beim Hotkey ein großes T, das bedeutet du kannst es nur mit shift + t starten ;). -
[autoit]
FileWrite(@DesktopDir & "\hallo.txt", 'find /I "xxx" c:\d.txt >> found.ini')
[/autoit]' bringt den gleichen Effekt wie ", damit du ebend dieses Zeichen auch benutzen kannst.
-
Den Arraywert gibts warscheinlich nicht. also dein [$ii] ist falsch. Vermute ich mal *g*
-
Funktioniert nicht :X
-
klar^^
Ein leerzeichen und der Wert ist um 2 größer. Also funktionierts.
-
kurze Frage, warum so viele Zeilen :D?
Edit:
Ich glaube das bringt den gleichen Effekt. (nicht getestet)Spoiler anzeigen
[autoit]#include<Array.au3>
[/autoit]
#include<File.au3>
#NoTrayIcon
$Ip = ("http://127.0.0.1/yourhost.com/updater")
Local $meinarray
InetGet($Ip &"\file.list",@ScriptDir &"\file.list")
$filename = (@ScriptDir &"\file.list")
$FILEPATH = (@ScriptDir &"\file.txt")
$hFile = FileOpen($filename,0)
_FilereadToArray($filename, $meinarray)
_FileWriteFromArray($FILEPATH, $meinarray)
$split = StringRegExp(FileRead(FileOpen(@ScriptDir & '\file.txt', 0)), '(?<=\n|\A).*(?=,)', 3)
$file = FileOpen("UpdInf.txt",2)
For $i = 0 To Ubound($split) -1
FileWrite("UpdInf.txt", $split[$i] & @crlf)
Next
$filename1 = @ScriptDir & '\UpdInf.txt'
$filename2 = @ScriptDir & '\UpdInf2.txt'
Local $meinarray1
Local $nLfd
_FileReadToArray($filename1,$meinarray1)
For $nLfd = 1 To $meinarray1[0]
$meinarray1[$nLfd] = StringRegExpReplace($meinarray1[$nLfd],'\/','\\')
Next
_FileWriteFromArray($filename2,$meinarray1,1,$meinarray1[0])
ProgressOn("Updating KalOnline", "KalOnline-Update in Progress", "Update")
$filename0 = FileOpen("UpdInf.txt",0)
$filename3 = FileOpen("UpdInf2.txt",0)
ProgressSet(5,"5%")
for $i = 1 to 750
$1 = FileReadLine($filename0,$i)
$2 = FileReadLine($filename3,$i)
Inetget($Ip&$1,@ScriptDir &$2)
If $i = 75 Then ProgressSet(10,"10 %")
If $i = 150 Then ProgressSet(20,"20 %")
If $i = 225 Then ProgressSet(30,"30 %")
If $i = 300 Then ProgressSet(40,"40 %")
If $i = 375 Then ProgressSet(50,"50 %")
If $i = 450 Then ProgressSet(60,"60 %")
If $i = 525 Then ProgressSet(70,"70 %")
If $i = 600 Then ProgressSet(80,"80 %")
If $i = 675 Then ProgressSet(90,"90 %")
Next
ProgressSet(100,"100 %")
Sleep(200)
ProgressOff()
MsgBox(0,"Updates", "All Updates Finished", 1)Zur Frage:
Ist das Datum wichtig? Es geht auch simpel mit filegetsize, damit kannste genauso überprüfen, ob die Datei modifiziert wurde. -
Die Fehlermeldung ist normal ;). Ich glaube die kann man auch nicht umgehen.
-
Besteht denn dein String auch aus buchstaben?
Bitte etwas genauer. -
Natürlich machst du was falsch
-
ne das ist wohl das maximum :). Da es mehrere Lösungen gibt, weil du ja x und y zurück bekommst muss es ebend aufgeteilt werden. darum 0 und 1
-
x = $test[0]
y = $test[1] -
Mach mal diese Zeilen
[autoit]Func links ()
[/autoit]zu
[autoit]Func links()
[/autoit]also, immer die leerzeichen weg. Das ist irgendwie etwas buggy, ich hatte da auch mal nen script und in der funktion war an erster stelle eine msgbox. Die hat 2-3 Sekunden gebraucht zum anzeigen. Vielleicht hilfts ja.
EDIT: Setz in deine Schleife noch nen sleep von 100, sonst sprengt es deine CPU
-
Ich meine, du resetest den Router ja über die Page des Routers, damit du ja eine neue IP bekommst. Das kannst du ja mit Autoit automatisieren, fals es dir zu viel Arbeit bereitet ;).
-
Du kannsts ja mit autoit reseten Also über die Page dann