Herzlichen Glückwunsch unseren Office Spezialisten
Genieß den Tag und feier schön
Beiträge von Schnitzel
-
-
Mit den 3 Funktionen bekommst du das gut hin
[autoit]Stringleft()
[/autoit]
Stringtrimleft()
Stringinstr(); mit 4ten parameter Occurence -1 -
Alles Gute. Feier schön
-
Ja je nachdem wie groß die datei ist und ob er wirklich alles ersetzen will.
Aber grundsätzlich hast natürlich recht
Ging mehr um das Array zum ersetzen ... -
Pack dir doch einfach die CSV in ein (zweidimensionales) Array und lass es mit einer For Schleife durchlaufen. Dann hast du auch nur einmal stringreplace
[autoit]
Also so in der art:
[/autoit]
for $iZeile = 1 to $aTextfile[0]
For $iReplace = 1 to $aCSV[0][0]
Stringreplace($aTextfile[$iZeile], $aCSV[$iReplace][0], $aCSV[$iReplace][1])
next
nextOder gleich mit Filereadline und Filewriteline (dann aber auch Fileopen benutzen )
-
Warum nutzt du denn überhaupt ein Batch script und machst nicht direkt alles mit autoit?
Das wäre doch leichter.Ps. Runwait wartet darauf bis das Programm gestartet ist, und nicht bis die Datei fertig geschrieben wurde.
Falsch. Runwait wartet bis das gestartete Program wieder beendet ist.... -
Mach nen rechtsklick auf die Dateien dann Eigenschaften und dann müsste es unblock geben.
-
Herzlich Willkommen und viel Spaß im Forum
-
Hilfe zu Conrolsendlesen!!!
Und am besten die allgemeine zu Controls: Controls -
Die Frage ist was genau du machst. Skript posten!!!
Das Workingdir deines Scripts hat nichts damit zu tun was du gerade im Explorer so machst.
Evtl hilft dir aber das hier: [ offen ] Explorer COM-Schnittstelle? -
Alles Gute zum Geburtstag.
Feier schön -
-
Alles Gute nachträglich
-
Grundsätzlich sind die beiden Geräte unabhängig voneinander.
Deine IP kannst du immer ändern. Egal ob DHCP an der Fritzbox aktiv ist oder nicht.
Die andere Frage ist ob dann noch eine Kommunikation möglich ist.
Du musst natürlich im gleichen Netz sein um kommunizieren zu können.Wie man die IP ändert hast du nicht wirklich gegoogelt oder?
Da findet man denke ich mehr als genug. Bisschen Eigeninitiative sollte schon drin sein.. -
Verwende doch einfach den Windows Task Scheduler.
Das finde ich deutlich besser als ein Programm das durchgehend läuft -
Warum läuft sie nicht mehr? Bisschen mehr infos bitte
Hast du die letzten Post's angesehen?
http://www.autoitscript.com/forum/topic/95…uiau3/?p=978704 -
Hier ne geile UDF die dir helfen könnte
http://www.autoitscript.com/forum/topic/9517-anyguiau3/ -
Das was du hast wäre interessant. Und der Link zur Seite!
-
Wenn du damit wissen willst ob es fertige Autoit Befehle ala GetOpenFiles() gibt dann Nein.
Du könntest aber in Zeitintervallen abfragen welche Dateien geöffnet sind und die dann mit dem letzten Stand vergleichen.
Das ginge mit dem genannten Befehl oder per direkten DLL Zugriff (ich weis nur nicht genau welche dll du benötigst)
Was besseres fällt mir gerade nicht ein -