1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Sent1

Beiträge von Sent1

  • XMl Datei mit AutoIT Script ausführen

    • Sent1
    • 11. November 2016 um 06:37

    Okay dann also doch erst löschen und dann kopieren.
    Vielen Dank für die Hilfe

  • XMl Datei mit AutoIT Script ausführen

    • Sent1
    • 10. November 2016 um 12:19
    AutoIt
    #include <FileConstants.au3>
    #include <MsgBoxConstants.au3>
    Local $iErr = FileCopy('C:\Users\Desktop\ACCON-NetLink-PRO.PROFIBUS.1.xml', 'C:\ProgramData\Siemens\Automation\Simatic OAM\data\LogDevices', $FC_OVERWRITE + $FC_CREATEPATH)
    If $iErr = 0 Then Exit MsgBox($MB_SYSTEMMODAL, "", "An error occurred!") +1
    ShellExecute('C:\Users\Desktop\1.bat')

    Hier ist der Code

  • XMl Datei mit AutoIT Script ausführen

    • Sent1
    • 10. November 2016 um 06:15

    DAs script geht mit dem Befehl dann nicht .

  • XMl Datei mit AutoIT Script ausführen

    • Sent1
    • 9. November 2016 um 14:26

    Ich habs jetzt so gemacht das die Datei gelöscht wird und rein kopiert wird. Das mit dem Überschreiben klappt nicht wirklich.

    Vielen vielen Dank für die Hilfe

  • XMl Datei mit AutoIT Script ausführen

    • Sent1
    • 9. November 2016 um 14:06

    Super das verschieben klappt schon mal, da die datei schon verhanden ist kommt eine Fehlermeldung. Wie bekomme ich es nun hin das die Datei vorher gelöscht wird und die Ursprungsdatei bestehen bleibt?

  • XMl Datei mit AutoIT Script ausführen

    • Sent1
    • 9. November 2016 um 12:51

    Die Fehlermeldung kommt dann immer

    Bilder

    • Unbenannt.JPG
      • 20,97 kB
      • 456 × 150
  • XMl Datei mit AutoIT Script ausführen

    • Sent1
    • 9. November 2016 um 12:26
    Zitat von BugFix

    Da fehlt ein If davor, dann passt es.

    Wo muss das if hin?

    Wie mache ich das dann wenn die meldung kommt das die Datei schon exísiert? Das diese ersetz werden soll.

  • XMl Datei mit AutoIT Script ausführen

    • Sent1
    • 9. November 2016 um 11:49
    AutoIt
    #include <FileConstants.au3>
    #include <MsgBoxConstants.au3>
    $iErr = FileMove('C:\Users\Desktop\Test_Script\Test.xml', 'C:\Users\Desktop\Neuer Ordner\Test.xml')
    $iErr = 0 Then Exit MsgBox($MB_SYSTEMMODAL, "", "An error occurred!) +1
    ShellExecute('C:\Users\Desktop\Neuer Ordner\Test.xml')

    Wenn ich das so mache kommt immer eine Fehlermeldung wegen der Linie 4.
    Was bewirkt die Linie 4 genau?

    Ich will mit dem Script eine Datei von einem Ort in einen andern Ordner kopieren wo es diese Datei schon gibt. Diese soll dann ersetzt werden.
    Hintergrund ist der das ich nicht immer für eine S7-300 Verbindung die Schnittstelle ändern will sondern das Automatisch passiert. =)

  • XMl Datei mit AutoIT Script ausführen

    • Sent1
    • 9. November 2016 um 06:41

    Okay super danke.

    Wenn ich jetzt die Datei dann an einem bestimmten Ordner Pfad kopieren will wie mache das ich das dann?
    geht das ein mit "copy/pfad..."
    oder muss ich das anders machen?

  • XMl Datei mit AutoIT Script ausführen

    • Sent1
    • 8. November 2016 um 14:01

    Hallo Zusammen,

    Wie kann ich eine XML-Datei mit AutoIT ausführen das diese angewendet wird?

    Hoffe ihr könnt mir helfen =)

  • Anfänger Fragen =)

    • Sent1
    • 15. April 2016 um 12:47
    Code
    Run('C:\Windows\SysWOW64\S7epatsx.exe -lnl S7ONLINE -App=STEP7')
    WinWait("PG/PC-Schnittstelle einstellen")
    WinActivate("PG/PC-Schnittstelle einstellen")
    Sleep (3000)
    Send("{TAB}{TAB}{TAB}{TAB}{TAB}{ENTER}")
    WinWait("Eigenschaften - ACCON-NetLink-PRO.PROFIBUS.1")
    WinActivate("Eigenschaften - ACCON-NetLink-PRO.PROFIBUS.1")
    Send("{TAB}{UP}{ENTER}")
    WinWait ("PG/PC-Schnittstelle einstellen")
    WinActivate("PG/PC-Schnittstelle einstellen")
    Send("{TAB}{TAB}{ENTER}")
    Alles anzeigen

    Das ist mein Code.
    Nun funkt das ganze =) Danke

    Ich habe in C bisher wenig programmiert, ich programmiere hauptsächlich große Maschinen mit Siemens Step 7.

    Kennt sich hier jemand aus mit Step 7?

  • Anfänger Fragen =)

    • Sent1
    • 15. April 2016 um 11:17

    Hallo Leute,

    Ich habe ein paar Fragen zum Theman Scripten mit AutoIT.

    - Was für einen Befehl muss ich eingeben wenn ich nach einer Action ein paar Sekunden warten will?
    - Kann man nur exe dateien mit run starten? Wenn ich andere endungen starten will wie muss ich das dann machen ? (z.b. xlxs, bat etc)

    Hoffe ihr könnt mir weiter helfen danke
    :)

  • Hilfe bei Script

    • Sent1
    • 22. Januar 2016 um 06:48
    Zitat von autoBert

    Sorry die IP habe ich glatt überlesen, bin aber verwundert dass der Makrorekorder _WinWaitActivate (welche es nicht gibt) verwendet. Welche AutoIT-Version benutzt du?

    Es gibt keine dt. IE.au3, das Include wird mit AutoIt mitgeliefert und befindet sich im /Include Ordner. Es gibt aber eine dt.Hilfe dort solltest du dir die Funktionen dazu anschauen.

    Ich habe die Version v3.3.14.0

    Super danke für die Hilfe, ich versuche nun das Script mit dem IE.au3 zu verknüpfen das es nicht mehr so anfällig ist.

  • Hilfe bei Script

    • Sent1
    • 21. Januar 2016 um 13:25

    Das ist das komplette script so wie ich es aufgezeichnet hat. Die IP Adresse ist die 10.96....

    Wo finde ich die deusche IE.au3 Datei und wie verwende ich diese dann?

    Edit:
    Hab es nun ohne Fehler zu laufen bekommen. Leider kommt es immer vor das ich die Maus bewegen muss. Das Fenster dann nochmal auswählen muss damit es weiter geht im Script. Nun ist meine Frage kann ich den Mausklick auch durch ein Enter ersetzen? Und wie mache ich das dann?


    Run('"C:\Program Files (x86)\Internet Explorer\iexplore.exe"')
    MouseClick("left",224,50,1)
    MouseMove(356,45)
    MouseDown("left")
    MouseMove(141,42)
    MouseUp("left")
    Send("{BACKSPACE}10.96.238.206{SHIFTDOWN}.{SHIFTUP}5800{ENTER}")
    WinWait("VNC Viewer : Connection Details","Encryption:")
    WinActivate("VNC Viewer : Connection Details","Encryption:")
    MouseClick("left",212,108,1) [Das will ich ersetzen durch ein Enter]
    WinWait("VNC Authentication [No Encryption]","Username:")
    WinActivate("VNC Authentication [No Encryption]","Username:")
    Send("{SHIFTDOWN}p{SHIFTUP}assword{ENTER}")

  • Hilfe bei Script

    • Sent1
    • 21. Januar 2016 um 12:57

    Gibt da ein deutsches Tutorial für das IE.au3 und wo ich das einbinden muss.


    Run('"C:\Program Files (x86)\Internet Explorer\iexplore.exe"')
    MouseClick("left",224,50,1)
    MouseMove(356,45)
    MouseDown("left")
    MouseMove(141,42)
    MouseUp("left")
    Send("{BACKSPACE}10.96.238.206{SHIFTDOWN}.{SHIFTUP}5800{ENTER}")
    _WinWaitActivate("VNC Viewer : Connection Details","Encryption:")
    MouseClick("left",212,108,1)
    _WinWaitActivate("VNC Authentication [No Encryption]","Username:")
    Send("{SHIFTDOWN}p{SHIFTUP}assword{ENTER}")

  • Hilfe bei Script

    • Sent1
    • 21. Januar 2016 um 07:52

    Run('C:\Program Files (x86)\Internet Explorer\iexplore.exe')
    MouseClick("left",330,44,2)
    MouseMove(365,42)
    MouseDown("left")
    MouseMove(141,39)
    MouseUp("left")
    Send("{BACKSPACE}192.168.0.1{SHIFTDOWN}.{SHIFTUP}5800{ENTER}")
    WinWaitActivate
    MouseClick("left",205,99,1)
    WinWaitActivateSend("{SHIFTDOWN}P{SHIFTUP}assword{ENTER}")

    Das der Code

    DAs Fenster was sich jeweils öffnet ist ein Java Applet einmal die Bestätigung und dann das einfügen des Passworts

  • Hilfe bei Script

    • Sent1
    • 20. Januar 2016 um 11:23

    Hallo Zusammen,

    Ich habe mit dem Recorder eine Aktion im InternetExplorer aufgezeichnet um diese Automatisiert ablaufen zu lassen. Es geht hier um das Eingeben einer IP, dann öffnet sich ein Extrafenster im Webbrowser da klickt man Enter und gibt ein Passwort ein. Hat alles super funktioniert mit dem Aufzeichnen.

    Sobald ich das Script ausführe kommt immer eine Fehlermeldung bezüglich diesem Befehls "WinWaitActivate" gibt es hier eine Alternative?

    Dateien

    Fehler_Script.JPG 31,38 kB – 0 Downloads

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™