Und wie kommt dann die Standartmäßige Error-Rückgabe ?
/edit:
Also bei mir öffnet sich eine Msgbox mit "Unable to parse line" wenn ich irgendn quatsch per cmd versuche zu kompilieren.
Wie kann ich denn sozusagen msgbox -> roh-text umwandeln ?
Und wie kommt dann die Standartmäßige Error-Rückgabe ?
/edit:
Also bei mir öffnet sich eine Msgbox mit "Unable to parse line" wenn ich irgendn quatsch per cmd versuche zu kompilieren.
Wie kann ich denn sozusagen msgbox -> roh-text umwandeln ?
Aber _RunDos + > speichert doch den Rückgabewert in einer Datei.
Ändert das etwas ?
Also, generell gesagt, der Rückgabewert enthält die Errors.. ?!
Hallöchen alle.
Laut der Dokumentation kann man ja ein Script auch per Kommandozeile kompilieren.
Meine Frage ist allerdings, wie ich dann die Errors, falls vorhanden, bekomme ?
Beim PTP Editor (den ich benutze) wird ja sowas wie ConsoleWrite benutzt, um das Ergebnis der Kompilierung zu zeigen.
Muss ich einfach nur ein ">[dateiname]" dranhängen, diese auslesen und anschließend löschen ?
Oder wie läuft der Hase ?
dankeschön,
dankeschön
P.S.: Hoffentlich bekomm ich mal ne Antwort
Weiß Gott warum, meine Threads werden so gut wie nie beantwortet.... [/flame]
Hallöchen alle.
Aktuell arbeite ich mit einem _GuiCtrlCreateEdit-Feld.
Dort gibt es ja eine Suchfunktion.
Nun ist für mich die Frage, wie man macht, dass man in eine bestimmte Zeile springen kann...
Außerdem interessiert es mich, wie ich eine Art Zeilenangabe (halt wie in SciTe und andren Skripteditoren) an den Rand packen kann....
mfg,
Dankeschön
Danke, ich dachte allerdings mehr an einen Skripteditor , sorry.
Hatte das im Startpost vergessen zu erwähnen...
mfg,
dankeschön
n´abend zusammen.
Ich suche einen Editor, der in Autoit geschrieben ist ,da ich einfach nur einen Editor brauche, welcher erweiterbar ist....
Falls einer ein Editor-Erstellungstool kennt, wo man einfach neue Menü-Punkte etc. integrieren kann, kann diese natürluich gerne posten
Jetzt denkt ihr bestimmt: Wieso macht der das nicht selber ?
1. Weil es eine Menge Arbeit ist (die man sich möglicherweise sparen könnte )
2. Weil ich nicht weiß, wie man diese Färbungen etc. nach Kommentaren o.ä. macht, geschweige denn eine Hilfe...
Kann zwar einen relativ primitiven Editor machen,
dieser wäre aber nicht wirklich benutzerfreundlich oder gar das Gelbe vom Ei.
Daher hoffe ich doch mal zuversichtlich auf eure Links & Hilfe
mfg,
dankeschön
Abend alle.
Ich suche eine Möglichkeit eine Combo (ich meine das hieß Combo, halt ein Inputfeld mit auswahlmöglichkeiten, die durch einen klick auf einen pfeil rechts IN der inputbox dargestellt werden) per IE.au3 (halt standart webseiten ausfüllen...) auszufüllen/einen punkt auszuwählen....
ID / Name habe ich, lediglich wenn ich versuche per _IEFormElementSetValue die Option einzugeben, wird die Combo geleert....
Mfg,
dankeschön,
dankeschön
An welcher Stelle ?
DIe Seite wird nie woandershin navigiert....
/e:
[autoit]Func SendMess($inpmsg)
_IEFormElementSetValue($inputmsg,$inpmsg)
Sleep(500)
$hwnd = _IEPropertyGet($oIE, "hwnd")
_IEAction ($inputmsg, "focus")
Sleep(500)
ControlSend($hwnd, "", "[CLASS:Internet Explorer_Server; INSTANCE:1]", "{Enter}")
_IELoadWait($oIE)
EndFunc
Selbes Problem
Hallöchen alle zusammen.
Ich habe aktuell einen Messenger für ein Forum geschrieben.
Dieser benutzt die Chatbox.
Ich benutze diesen Code:
[autoit]$hwnd = _IEPropertyGet($oIE, "hwnd")
_IEAction ($inputmsg, "focus")
ControlSend($hwnd, "", "[CLASS:Internet Explorer_Server; INSTANCE:1]", "{Enter}")
_IELoadWait($oIE)
Das Problem ist allerdings, dass der das zwar MEIST absendet, allerdings von 10x der ~2x das Absenden nicht ausführt...
Weiß jemand, wie ich das Absenden garantieren kann ?
Verstehe das nicht so richtig
Am liebsten hätte ich ein fertiges Skript, wo ich mir die Sachen nur abschauen muss...
Gibt es noch andere (evt. einfachere ) Möglichkeiten, um Daten sicher hoch- & runterzuladen ?
Die Tutorials von MySQL etc. zeigen nur, wie man eine Datenbank offline verwaltet, nicht wie man das mit einem Onlinespeicher durchzieht...
Beides
Da FTP halt zu unsicher ist, brauche ich eine sichere Alternative...
Da wurde mir PHP Dateiupload vorgeschlagen.
Verstehen tu ich allerdings rein garnichts....
Und wie lasse ich den User auf das Panel zugreifen ?
Soll komplett automatisch ablaufen...
Kenne z.Bsp. das hier:
Zitathttp://www.website.de:user@pass
ZitatAm besten ist eine SSL-gesicherte Verbindung und alles per POST übergeben.
Das mit SSL ist ja verständlich, was eine POSt-Methode ist, weiß ich allerdings nicht...
Sehe grade, dass es unmöglich an dem Code liegen kann....
Wenn ich
[autoit]_IEDocWriteHTML($handle,"test")
[/autoit]
ersetze, kommt derselbe Error.
Hat jemand eine Idee, woran es liegen könnte ?
Schätze, es liegt am IE.
Weiß jemand, wie man diesen downgradet ?
/edit:
Beim Setup von IE wird gesagt, dass mein OS nicht unterstützt wird (Seven).... :\
Morgen alle zusammen.
Mir wurde mal geraten, ich soll das unsichere FTP-Protokoll durch einen PHP Dateiupload ersetzen.
Mein Problem:
Auf die Webseite könnte dann ja theoretisch jeder, und jeder könnte den Server zuspammen.
Ein weiteres Problem ist dazumal noch, dass die Dateien auch wieder gelöscht werden sollen.
Auch an dieser Stelle müsste man das irgendwie absichern können, damit nicht irgendjemand alle Dateien des Verzeichnisses löscht....
Kann mir da jemand Hilfestellung geben ?
( Nicht-sniffbarer Passwortschutz + PHP Dateien löschen)
Mfg,
Dankeschön
Transparente Gui mit Mauszeiger-Bild ?
Position halt immer ändern..
Abend.
Ich lasse mal den Smalltalk und komme gleich zum Problem : Ein (anscheinend) komplett richtiger Code wird immer durch einen Error der IE.au3 gestört.
Fehlermsg:
Zitat
Line 2348 (File "D:\Programme\PTP Editor\AutoIt\Include\IE.au3"):$o_objects.document.Write($s_html)
$o_objects.document.Write($s_html)^ ErrorError: The requested action with this object has failed.
Der dazu gehörige Code:
[autoit]FileDelete("capt.txt")
$source = _INetGetSource("https://user.web.de/")
If @error Then MsgBox(16,"Error",@error)
FileWrite("capt.txt",$source)
$handle = _IECreate("https://user.web.de/",0,1) ;changeme bei debug
_IELoadWait($handle)
_IEDocWriteHTML($handle,$source)
If @error Then MsgBox(16,"Error",@error)
Das komische ist nun, dass
a) keine der Fehlermeldungen ausgelöst wird, vor dem letzten @error-check wird das Script schon gescrasht
b) der Quellcode richtig ist
Kann jmd. eventuell den Code bei sich prüfen (laut google kann es am IE liegen),
oder, falls er einen Fehler findet , oder eine Idee hat, diesen Vorschlag hier zu posten.
Mfg,
Dankeschön
Guten Abend allerseits.
Ich suche eine (sichere) Alternative zu FTP, welches leicht verständlich ist, sicher und schnell.
Aktuell benutze ich zwar einen FTP Speicher, da ich aber mehrere Programme für fremde Nutzer geschrieben habe,
welche Dateien auf den FTP uploaden, lässt sich das Passwort binnen Minuten sniffen.
Bisher hatte ich das Glück, dass das nur Leute gemacht haben, die mir die Nachricht zukommen ließen und freundlich waren,
aber man muss ja trotzdem nicht alles offenstehen lassen in der Hoffnung, dass niemand etwas macht....
Wenn ihr eine Alternative nennt,
so gebt mir bitte einen Link zu einem Tutorial (Include wäre natürlich ebenfalls schön), damit ich da nicht "reinworfen" werde,
sondern mir das in Ruhe durchlesen kann.
Am liebsten wäre mir ein Mechanismus wie bei
FIleRead* und Ini* (also FileReadLine,FileWriteLine,_FileWriteToLine,IniRead,IniReadSection etc.)
Habe aktuell "nur" einen Server bei funpic gehostet, wo Datenbanken glaube ich dabei sind....
Mfg,
Dankeschön
Habe keine Ahnung, warum der Fehler kommt.
Habe das an anderen Stellen des Skriptes problemlos.
Anmerkung: Keine Variable wurde global definiert oder irgendwo anders
[autoit]$count = IniReadSection("config.ini", "Hotkeys")
If $count[0][0] >= 10 Then
MsgBox(16,"Error","Du kannst maximal 10 Hotkeys festlegen !")
return -1
EndIf
Fehler:
ZitatIf $count[0][0] >= 10 Then
If $count^ERRORError: Subscript used with non-Array variable.
Jemand ne Ahnung ?!
Mfg,
Dankeschön