K.A. was du machst (evtl. nicht kompiliert?). Läuft bei mir unter XP und 7 ohne Probleme.
Beiträge von BugFix
-
-
Funktioniert doch tadellos, da du natürlich keinen Haltepunkt hast (warten auf Eingabe oder Endlosschleife) beendet sich das sofort wieder.

-
Zitat
EDIT: bei der neuen konsole läuft nur das testscript, sonst kann die console nie erstellt werden. sowohl als include, als auch, wenn ich mein script integriere.
Ohne Code (wie immer) kann ich dazu nichts sagen. -
Farbig gehts so: (Zeile 42 im Bsp.) Eigene Konsole
-
Dafür solltest du nicht die Standardkonsole verwenden, sondern eine eigene Konsole erstellen (Bsp. dazu haben progandy und ich schon gepostet).
Hat auch den Vorteil, dass du z.B. Textpassagen farblich gestalten kannst. -
Ich verweise wieder mal auf TeamViewer - absolut idiotensicher und von jedem Laien auf Anhieb bedienbar.

-
Einfach eine Inputbox für User-Interaktion verwenden:
Spoiler anzeigen
[autoit]Switch InputBox('Anwendungswahl', 'Gib "A" oder "B" ein', 'A')
[/autoit] [autoit][/autoit] [autoit]
Case 'A'
_A()
Case 'B'
_B()
Case Else
Exit ConsoleWrite('Fehlerhafte Auswahl' & @CRLF)
EndSwitchFunc _A()
[/autoit] [autoit][/autoit] [autoit]
ConsoleWrite('A gewählt' & @CRLF)
EndFuncFunc _B()
[/autoit]
ConsoleWrite('B gewählt' & @CRLF)
EndFunc -
chip: Laß es bitte, eine Diskussion in einem Juraforum hat keinen anderen Stellenwert als die hier geführte. Auch dort werden nur Meinungen ausgetauscht. Niemand hat bisher auf ein rechtsgültiges Gesetz/Urteil verweisen können, wo eine eindeutige Sachlage erkennbar ist.
In diesem Sinne: BTT -
Noch ein Verweis auf ein fertiges Produkt: Teamviewer
Absolut kinderleicht zu händeln (hat sogar meine Mom mit ihren 72 Jahren geschafft) und bietet dir einen eigenen Dateiexplorer zum Transfer. -
Musst da nicht selber lachen?
Nein, muß ich nicht. Auch ich bin kein Jurist. Dinge, die (auch wenn 'geringfügigerer' Natur) klar liegen, werden dann auch ebenso klar behandelt.
Wenn ich aber Zweifel habe gilt: Im Zweifel für...
Ich habe keine Probleme damit, meinen Standpunkt zu revidieren. Doch hätte ich dazu gern fundierte Argumente. Und die von dir eingebrachten sind mir da noch nicht ausreichend.
Bring mir irgendein Urteil, in dessen Text klar formuliert ist: Das Erstellen von Emulatoren ist gesetzwidrig. Dann bin ich der erste, der hier ein Schloß vorhängt.
-
chip
Mir ist bisher keine Rechtslage bekannt, die Emulatoren untersagt. Deine geposteten Links unterstützen deine Aussage nicht.
Probleme entstehen m.M. rechtlich dann, wenn zur Nachbildung (Emulation) der Hardwarefunktionen in irgendeiner Form z.B. die ROM-Inhalte einer Spielkonsole ausgelesen und verwertet werden.
Insofern wäre im hier anstehenden Fall zu klären, wie die "Dokumentationen" entstanden sind. Sofern jedoch keine klaren Rechtsverstöße erkennbar sind, gilt auf jeden Fall die Unschuldsvermutung.
Ergo: Thread bleibt erst mal offen. -
Und wenn du es selbst spielen möchtest: Hier die Noten.
-
Du mußt die Inhalte deiner Inputs auch auslesen: GuiCtrlRead()
-
Dummerweise habe ich mit @LF dann immernoch ein Steuerzeichen am Ende *grübel*
mit CHR(13) habe ich das Steuerzeichen davor . . .
mit @CRLF habe ich jedes zweites Element im Array leer *grübel weiter*
Ich nehme mal an, du hast das Split-Flag nicht gesetzt ("flag = 1, es wird der gesamte Trennzeichenstring als Trennmarkierung genutzt"). Denn @CRLF sind 2 Zeichen!
-
1. Du mußt natürlich den Inhalt der Datei erstmal einlesen (z.B. wenn lokal mit FileRead)
2. Dein Pattern paßt nicht. Nach "<td>Level:</td>" kommt ein Zeilenumbruch und die Folgezeile beginnt entweder mit etlichen Leerzeichen oder mit Tabs. Auch müssen Metazeichen maskiert werden.
Also probier mal noch ein wenig selbst. -
Schau dir StringInStr() an.

-
Die Funktion selber soll dir auch nicht helfen
- aber dort habe ich auch das +/- Problem lösen müssen. 
-
TimBlo: Leider mal wieder ein absolutes Negativbeispiel der Fragekultur.
Du erzählst, was leider nicht geht, ohne uns zu zeigen mit welchem Code du versuchst an das Problem heranzugehen.
Ein typischer Fall von: Wasch mich - aber mach mich nicht naß. :wacko: -
Das hatte ich mal für einfache Binome erstellt:
Spoiler anzeigen
[autoit]ConsoleWrite(Binom('12.5a-3.5b'))
[/autoit]
; Ausgabe: (12.5a - 3.5b)² = 156.25a² -87.5ab +12.25b²
;===============================================================================
; Function Name: Binom($sSquare)
; Description:: Anwendung 1./2. Binomische Formel auf übergebene Quadratgleichung
; Parameter(s): $sSquare - der quadratische Ausdruck, z.B. "12.5a-3.5b" für "(12.5a+3.5b)^2"
; Return Value(s): die gesamte Gleichung ausformuliert, z.B. "(12.5a - 3.5b)² = 156.25a² -87.5ab +12.25b²"
; Author: BugFix
;===============================================================================
Func Binom($sSquare)
Local $sOut, $ret, $signA, $signB, $numA, $numB, $chrA, $chrB, $sqA, $sqB, $2AB
$sSquare = StringStripWS($sSquare,
If StringLen($sSquare) < 3 Then Return SetError(1,0,0)
$ret = StringRegExp($sSquare, '([+-])?(\d+.\d+|\d+)?([a-zA-Z])', 3)
$sOut = '(' & $ret[0] & $ret[1] & $ret[2] & ' ' & $ret[3] & ' ' & $ret[4] & $ret[5] & ')' & Chr(178) & ' = '
$signA = '-'
If $ret[0] <> '-' Then $signA = '+'
$numA = 1
If $ret[1] <> '' Then $numA = $ret[1]
$chrA = $ret[2]
$signB = '-'
If $ret[3] <> '-' Then $signB = '+'
$numB = 1
If $ret[4] <> '' Then $numB = $ret[4]
$chrB = $ret[5]
$sqA = $numA^2
$sqB = $numB^2
If $sqA = 1 Then $sqA = ''
If $sqB = 1 Then $sqB = ''
$2AB = 2*($signA & $numA)*($signB & $numB)
If $2AB > 0 Then $2AB = '+' & $2AB
$sOut &= $sqA & $chrA & Chr(178) & ' ' & $2AB & $chrA & $chrB & ' +' & $sqB & $chrB & Chr(178)
Return $sOut
EndFunc ;==>Binom -
Die Listview-UDF verlangt das Handle, nicht die ID.
[autoit]$IDListview = GuiCtrlCreateListview(...)
[/autoit]
$hListview = GuiCtrlGetHandle($IDListview)