Du kannst prüfen ob die Endung ".db" im Dateinamen vorkommt, wenn ja, überspringst du das Umbenennen einfach.
Beiträge von alpines
-
-
Hust...
Das hat mit der rekursiven Suche absolut nichts am Hut. Ich hab es nur umgebastelt um mir alle Verzeichnisse von dem Root-Ordner aus anzeigen zu lassen.
Verzeichnisse die wirklich auf dem NAS existieren und nicht freigegeben sind von anderen Rechnern werden auch gefunden.
-
Bei mir werden auch Verzeichnisse gefunden (_FileListToArrayRec, $FLTAR_RECUR).
-
Habs grad mal mit meiner Fritz!Box probiert und es scheint tatsächlich zu klappen.
-
Hat die Installation einen Silent-Switch? Viele Anwendungen bieten so einen Switch an den man bei der Ausführung der Datei in die Parameter übergibt und dann wird die gesamte Installtion ohne Popups und Fenster durchgeführt.
Wenn das Programm mit Adminrechten startet (wovon ich mal stark ausgehe), dann wirst du auch #RequireAdmin in deinem Script benötigen, da du nur mit AutoIt in Fenstern rumpfuschen kannst die gleiche oder weniger Rechte als das Script besitzen.
-
Um welches Programm handelt es sich denn? Eventuell wird die Oberfläche gewrappt und deswegen kannst du keine Eingaben tätigen.
-
-
ich hab mal eine Frage bezüglich HTML/CSS... Ich weiß, dass dieses Forum hier eigentlich ein AutoIt-Forum ist, aber ich denke, dass es hier so viele nette Mitglieder gibt, die mir auch hier etwas helfen könnten.
Solange du in die richtige Sektion postest sind auch Fragen über andere Programmiersprachen gerne gesehen.
https://stackoverflow.com/questions/2262…the-text-fields
Mit fixed soll es wohl klappen, wie sieht denn dein Code bisher aus?
-
Darf man fragen was das für Empfehlungen sind und wo man diese nachlesen kann?
Ich glaube er hat sich einfach nur unglücklich ausgedrückt. Nur weil man an einigen Stellen Arrays verwenden kann um paar Zeilen zu sparen, sollte man ab und zu darauf verzichten um die Lesbarkeit des Codes zu gewährleisten oder die dahinterliegende Semantik schneller nachvollziehen zu können.
@UserIsGrateful du solltest noch eine Abfrage einbauen, ob der Mausklick im Fenster liegt oder nicht. Wenn du außerhalb des Fensters klickst, crasht dein Script.
-
Bei Windows->Anzeige und der NVIDIA-Systemsteuerung ist 800x600 die untere Grenze.
Du kannst in der NVIDIA-Systemsteuerung noch weiter nach unten gehen, musst nur wissen wie. Anzeige > Auflösung ändern > Anpassen...
Haken bei "Auflösungen aktivieren, die auf der Anzeige nicht verfügbar sind" setzen oder du erstellst dir eine eigene Auflösung, da kannst du auch z.B. 200x200 nehmen.
-
Du kannst auch folgenden Operator verwenden &= damit fällt das $test vor dem "AB" weg.
-
If _IsPressed(01) then kill()
Falls du nur auf nen Mausklick reagieren willst, aber nicht blockieren, bietet sich noch _isPressed() an :).
???
-
Nein, die gibt es nicht. Mit HotKeySet kannst du nur Tasten belegen.
Was hindert dich daran einfach 10ms zu sleepen und zu prüfen ob die Taste gedrückt wurde? Du zählst dann nebenbei mit wie oft du die Schleife durchlaufen bist um zu gucken ob es 5 Sekunden waren.
-
Du fragst die Maustaste nur einmal ab, dabei müsste die If-Abfrage eigentlich in der Do-Schleife stehen.
-
Hmm...beim Start soll ich mich erstmal anmelden. Was soll das denn?
Ja, ich weiß. Ich habs auch mittlerweile nicht mehr installiert, weil es meine alte SSD beschädigt hat. ShadowPlay speichert immer im Temp-Ordner und das tut einer SSD nicht gut.
-
Schau dir mal GeForce Experience an, das kannst du bei der Treiberinstallation anwählen (und wird auch standardmäßig installiert). Eventuell beinhaltet das die Funktion die du suchst.
Aber es sollte sicherlich UDFs dafür geben, Bildschirmauflösungen zu ändern und Monitore auszuschalten.
-
werfen, zumindest bei mir, aber den Error : ==> The requested action with this object has failed.
Dito.
-
Das sind nur Warnungen, dass du einige Variablen abrufen könntest bevor du sie überhaupt erzeugt hast.
Sollte das Programm laufen, kannst du das ignorieren, ist aber kein guter Stil.
Du kannst die Warnungen mit einem Präprozessor abschalten oder einfach oben "Global $varname" hinschreiben.
-
Ich dachte da an sowas wie if-else, falls kein "." vorkommt....
Ja, das ist auch ein vernünftiger Ansatz. Du solltest aber aufpassen, da bei einigen Strings mehrere Punkte vorkommen können und du dann die Sachen falsch splittest.
Splitte nach dem Punkt und schau ob das gesplittete Array zwei Funde beinhaltet, wenn ja, dann kannst du damit weiterarbeiten, wenn nicht, musst du was anderes damit machen.
-
Ich kann alle Änderungen nachverfolgen . Und in: Version vom 19. Oktober 2017, 17:18 (alpines) war dem noch so.
Ich weiß, ich nämlich auch. Der Code war sowieso nicht gut, ich hab nur das nötigste geändert und mich dann entschieden ihn zu löschen weil Musashi das ganze besser gemacht hat.