wie verwende ich die Abkürzungen eig in Scite?
Abkürzung eingeben (wird dann rot) und Leerzeichen hinterher, dann wird der Code eingefügt.
wie verwende ich die Abkürzungen eig in Scite?
Abkürzung eingeben (wird dann rot) und Leerzeichen hinterher, dann wird der Code eingefügt.
und wa sich dich mal Fratge wollte wie kommt es das du Immernoch mit AutuIt abeitest das muss doch mal lw werden oda?
Warum sollte es langweilig werden? Der Vorteil von AutoIt gegenüber 'echten' Programmiersprachen ist zweifellos die Tatsache, dass man mit wenig, leicht verständlichem Code zum Ziel kommt. Die Ausführung dauert zwar länger aber bei der Mehrzahl der Anwendungen spielt das keine Rolle. Und es finden sich immer wieder Aufgaben die man lösen möchte. Den Satz: 'Ich weiß nicht, was ich programmieren soll.' wird man von mir sicher niemals hören. ![]()
Installiere bitte die aktuelle Autoitversion, da ist das nicht mehr enthalten.
Man könnte es mit einem Hook machen. ENTER abfangen, ein TAB senden und dann das ENTER hinterher. Muß dann aber genau auf das Fenster gerichtet sein, sonst ist es systemweit gültig. ![]()
Schau mal unter Skripte, da hatte ich schon Hook-Bsp. eingestellt.
Sollte per mciSendCommand ( MCI_PAUSE ) möglich sein.
Wirf einen Blick in die Hilfe. Mehr als dort steht, braucht man dazu nicht sagen. ![]()
z.B. mit FileInstall
musste aber noch 4 Includes einfügen damit es ging:
Ist ja auch schon etwas älter und durch eine neue AutoIt-Version etwas angestaubt. ![]()
Er soll den Inhalt aus der GUI-Standard lesen. Die ist noch offen oder ich kann sie offen lassen
Aber trotzdem kommt als Ausgabe nur 4 und 5 raus.
Die Gründe wurden doch schon in der vorigen Antwort geklärt.
BEVOR du die Felder mit Werten füllst (und somit auslesen kannst) erstellst du die GUI. Da kann niemals ein Inhalt reinkommen.
Um das zu tun, gibt es die Funktion: GuiCtrlSetData.
Sag doch einfach, was bei rauskommen soll.
Vieles braucht man aus VB gar nicht portieren, weil es in AutoIt mit einem einzigen Befehl zu erledigen geht. ![]()
Also wenn die Variable $File den Dateipfad enthält, würde deine Abfrage z.B. so aussehen:
[autoit]If "C:\Multimedia\irgendeine.avi" = "*.avi" Then
[/autoit]Na, klingelts? ![]()
Da will ich mich doch gleich mal anschließen.
Alles Gute usw. usf. ![]()
Ab heute darfst du ja dann auch ordentlich einen blubbern. ![]()
Dann prüf doch die Verfügbarkeit mit Ping.
Connecten kannst du dann später.
Also ein TimeOut von 1 verhindert ja das Ausführen der Funktion. So schnell jeht dat nich ![]()
Mach doch mal lokal nen Ping auf eine andere Station, die Responsezeiten liegen bei etwa 3-4 ms. Also solltest du dein Timeout im Bereich 5-10 ms ansiedeln.
Mit opt("TCPTimeout") geht das nich ....
Doch, genau dafür ist diese Option gedacht. Der default ist 100 ms, wenn du den nicht änderst, brauchst du die Option auch nicht setzen. Du mußt also als Parameter den gewünschten Wert angeben.
Edit: Vielleicht solltest du auch einfach mal berücksichtigen, wieviel Zeit die Schleife brauchen kann. ![]()
255 x 255 x 0,1 Sekunden = 6.502,5 s = 1,80625 Stunden !!
und in der .bat wird dann das "ü" von Startmenü als hochgestellte 3 erkannt.
Was haben denn Umlaute in einer BAT zu suchen? Das ist pur DOS, da gibt es nix mit Umlauten oder ß. ![]()
Im günstigen Fall wird es dir durch ein Ersatzzeichen dargestellt, im ungünstigen Fall schmiert die bat ab.
Warum geht das nicht?
Du hast die falsche Datei geändert. ![]()
Die Abbrevs findest du unter: ".\Dokumente und Einstellungen\USER\abbrev.properties"
Du kannst es dir einfacher machen, indem du mein Tool zur Abbrev-Verwaltung nutzt: Abkürzungen in SciTE verwalten
Verwende Avira Antivir und um zu sehen ob jemand 'hinaustelefonieren' möchte, die Ashampoo-Firewall. Incoming regelt mein Router.
Oder per Objekt ![]()
Local $Path = @ScriptDir ; dein Ordner
Local $sFilter = "txt log"
Local $Log = @ScriptDir & '\Logfile.log' ; deine Ausgabe Logdatei
Local $oFSO = ObjCreate('Scripting.FileSystemObject')
If $oFSO.FolderExists($Path) Then
Local $oFolder = $oFSO.GetFolder($Path)
Else
Exit MsgBox(0, 'ACHTUNG!', 'Ordner: "' & $Path & '", existiert nicht. Referenz wurde nicht erstellt.')
EndIf
Local $name, $ext, $sOut = '', $oFiles = $oFolder.Files
For $file In $oFiles
$name = $file.Name & @CRLF
$ext = StringRight(StringStripWS($name, 2), 3)
If StringInStr($sFilter, $ext) Then
$sOut &= $name & @CRLF & FileRead($file.Path) & @CRLF
EndIf
Next
FileWrite($Log, $sOut)
Also es sollen alle Textbasierten Dateien zu einer Datei zusammengeschrieben werden?