Versuch mal zum Spaß, per telnet mit Mozrepl zu reden. Das hilft, den Fehler einzukreisen.
Anleitung hier: http://www.codediesel.com/tools/peeking-…-using-mozrepl/
Beiträge von ohforf
-
-
Mir fällt gerade auf daß es noch ein Pragma gibt, das vielleicht nützlich sein könnte:
http://www.sqlite.org/pragma.html#pragma_recursive_triggers -
Die Frage ist auch, ob es überhaupt einen Markt für dein Programm gibt.
Eigentlich gibt es ja schon 1000 Programme für jeden erdenklichen Zweck - und das oft gratis.
Was für ein Programm schreibst du denn ? -
Ich verstehe nicht so recht, was du vorhast. Verbindungen aufbauen, die von unterschiedlichen IPs kommen, ist doch keine Hexerei.
TOR brauchst du nur, wenn extreme Anonymität nötig ist, also für geheimdienstliche oder illegale Zwecke.
Willst du irgendwo bescheißen, also z.B. voten, wo eine einmalige IP nötig ist ?
Das wäre schonmal gegen die Regeln dieses Forums... -
Jo, da schließe ich mich mal an, alles Gute zum Purzeltag.
-
Was meinst du mit "Online-Datenbank" ?
Du brauchst keine Netzwerk- oder Internetverbindung dafür.
Die Daten können auf deinem PC gespeichert werden. -
Vielleicht solltest du eine Datenbank benutzen... damit lassen sich große Datenmengen superschnell verarbeiten.
Mit AutoIt geht u.a. SQLite (für single User) und MySQL (mächtig!). -
Hier die billig gemurkste Version:
[autoit]
[/autoit]
Send("#e")
sleep(500)
Send("#{LEFT}")
sleep(500)
Send("#e")
sleep(500)
Send("#{RIGHT}")
Wenn du das in den Autostart haust, geht es garantiert schief -
Ein Versuch:
[autoit]
[/autoit][autoit][/autoit][autoit]
#include <WinAPI.au3>
#include <String.au3>$string = "AK336 Åä·½Òѱ»ÔØÈë"
[/autoit][autoit][/autoit][autoit]
global $i = 1, $c = "", $out = ""
while $i < StringLen($string)
if asc(StringMid($string,$i,1)) < 129 then
$out &= StringMid($string,$i,1)
else
$c = _WinAPI_MultiByteToWideChar(StringMid($string,$i,2),936,$MB_PRECOMPOSED,True)
$out &= "<#" & StringMid(StringToBinary($c,3),3,4) & ">"
if @error then ConsoleWrite("Error: " & @error & @crlf)
$i+=1
EndIf
$i+=1
WEndConsoleWrite($out & @CRLF)
[/autoit]
Ausgabe bei mir:
AK336 <#914D><#65B9><#5DF2><#88AB><#8F7D><#5165> -
Also, Tante Google findet das hier: http://de.wikipedia.org/wiki/GB2312
und http://www.decodeunicode.org/de/u+914d
Damit dürfte klar sein, wie der Kram codiert ist.EDIT: hier gibts ne Tabelle, die man vielleicht für die Umwandlung nutzen kann: http://www.unicode.org/Public/MAPPING…NDOWS/CP936.TXT
EDIT2: Was ich nicht verstehe: "AK336 Åä·½Òѱ»ÔØÈë" enthält ASCII und 2-byte Codes (siehe Tabelle)... wie kann man das überhaupt umwandeln ?
EDIT3: habs kapiert, alles was mit 0x81 oder höher beginnt, ist ein 2-byte Code... OK, so wirds gehen
-
Wozu sind diese FOR-NEXT schleifen da ?
[autoit]
[/autoit]
For $x = 1 To 1
$i = Random(1, 10, 1)
Next
For $x2 = 1 To 1
$i2 = Random(1, 10, 1)
Next
Das kapier ich nicht. -
Ich hab mal das hier versucht:
[autoit]
[/autoit]
#RequireAdmin
$result = RegWrite("HKLM64\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", "AutoAdminLogon", "REG_SZ", "1")
if $result = 1 Then
MsgBox(4096, "", "kein Fehler")
Else
MsgBox(4096, "", "Fehler : " & @error)
EndIf
Ich kriege als Ausgabe "kein Fehler". -
Prüf mal den @error, der von RegWrite zurückkommt.
Zitat aus der Hilfe:Zitat
Failure: Returns 0 if error writing registry key or value.
@error can be set to following values :
1 if unable to open requested key
2 if unable to open requested main key
3 if unable to remote connect to the registry
-1 if unable to open requested value
-2 if value type not supported -
Schau dir mal die ersten paar Bytes in der Datei an...
.exe beginnt mit MZ
.zip beginnt mit PK
.rar beginnt mit Rar!... wenn aber die Dateiendung fehlt, würde ich die Datei als "kaputt" betrachten.
-
Dieses Unterforum ist wie der Name 'Skripte' aussagt dazu da AutoIt-Skripte zu veröffentlichen und nicht um Werbung für eine schlechtbewertete Homepage zu machen.
@Mod/Admin: bitte ins Werbeforum verschieben,
danke autoBert
Die schlechte Bewertung hat er offenbar von webnode.at geerbt, das hat nicht mit seiner Website zu tun.Zitat
This subdomain inherits the reputation of webnode.at. Leave your rating for a separate reputation. -
-
Ich hab mir mal die Perseus 0.3.7 vom Server geklaut und oberflächlich angeguckt.
Sieht so aus, als würde hier das Rad neu erfunden, noch dazu in Assembler... *grusel* :wacko:
Ich meine so triviale Sachen wie StringLen wurden doch schon 1000 mal geschrieben und veröffentlicht.
Also, offen gesagt mag ich mich nicht an dem Projekt beteiligen.
Natürlich würde ich das Endergebnis trotzdem nutzen, wenn es zur Alternative zum AutoIt Interpreter werden solle. -
-
-
Ich hab mal zum Spass versucht, mit der X2 beta ein Array von Objekten zu bauen.
[autoit]
Es scheint zu funktionieren, aber ich hab noch Zweifel ob ich das wirklich kapiert habe.
[/autoit][autoit][/autoit][autoit]
; Array von Objekten erstellen
Local aDings[2]
for i = 0 to 1
aDings[i] = DllStructCreate("char Name[128]; int Alter; char Hobby[128]")
next
; Array mit Daten füllen
aDings[0].Name = "Alois"
aDings[0].Alter = 42
aDings[0].Hobby = "Bier trinken"
aDings[1].Name = "Marianne"
aDings[1].Alter = 27
aDings[1].Hobby = "Extrembügeln"; alle Daten auflisten
[/autoit]
for i = 0 to 1
ConsoleWrite(aDings[i].Name & " " & aDings[i].Alter & " " & aDings[i].Hobby & @crlf)
next