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. peethebee

Beiträge von peethebee

  • Taste Gedrückt halten

    • peethebee
    • 15. Juni 2007 um 13:09

    Wichtiger als Tests mit einer alten Version ist, ob du es mit der aktuellen getestet hast (3.2.4.9, Link siehe Portal)...
    Welches Betriebssystem hast du? Um was (Spiel?) geht es (nicht immer mit AutoIt fernsteuerbar)?

    peethebee

  • Word öffnen

    • peethebee
    • 15. Juni 2007 um 10:54

    @srb & bernd:
    Nachdem AutoIt inzwischen auch Binärmodes beim Schreiben unterstützt, könnte man theoretisch damit schon Word-Dateien erzeugen. Allerdings ist dieses Binärformat nicht offengelegt und daher kaum möglich, das alles korrekt zu interpretieren. Erst mit Office 2007 wird das besser, denn dort ist es ein XML-Format, das auch dokumentiert ist.

    Aber der ShellExecute-Tipp von oben war glaube ich schon die Lösung...

    peethebee

  • Homepage Backup ?

    • peethebee
    • 13. Juni 2007 um 21:10

    Wer mit der Einstellung ran geht, wird auch zu dem Ergebnis kommen...

    peethebee

  • Open Office ?

    • peethebee
    • 13. Juni 2007 um 18:45

    Hi!

    Excel (und die anderen Office-"Produkte" von MS) sind über COM-Objekte zu erreichen, die AutoIt nutzen kann (in Form der Excel.au3-UDF). Das sit bei OOo nicht so, weil dieses Windows-Spezifikum natürlich nicht unterstützt werden soll. Daher gibt es nichts entsprechendes für ods-Dateien (zumindest soweit ich weiß).
    Da Excel sich auch weigert ods-Dateien zu exportieren (warum nur?), scheint mir kein anderer Weg zu bleiben. Was hindert dich daran es so zu machen? :)
    Vielleicht reichen ja auch CSV-Daten, die Excel (und höchstwahrscheinlich auch OOo Calc) lesen kann in der Form:

    Stefan,Meyer,Hochhausen,Auto

    peethebee

  • Drucker installieren (silent)

    • peethebee
    • 13. Juni 2007 um 11:34

    Hi!

    Freut mich :). Würdest du das File vielleicht posten? Ist glaube ich eine recht häufige Anwendung und man kann es dann ja einfach von AutoIt aus aufrufen.

    Danke im Voraus,
    peethebee

  • Open Office ?

    • peethebee
    • 13. Juni 2007 um 08:57

    Hallo!

    ODS ist im wesentlichen XML, das noch mit Meta-Informationen in ein ZIP-Archiv verpackt ist. D.h. du kannst es im Prinzip von AutoIt komplett selbst erzeugen lassen, musst halt nur korrektes XML schreiben (Vorlage z.B. selbst erstellten Beispieldokument).

    Mehr Informationen hier: http://de.wikipedia.org/wiki/OpenDocument#Dateiformate

    peethebee

  • Homepage Backup ?

    • peethebee
    • 12. Juni 2007 um 22:47

    Wir hatten doch die FTP.au3 angesprochen oder? Sprach da irgendwas dagegen? Falls nein dürfte es wesentlich (!) sauberer und letztlich auch einfacher gehen...

    peethebee

    Edit BugFix: @pee - Er ist doch noch am Anfang. ;) Wird schon noch merken, dass dieser Weg kein befriedigendes Ergebnis bringt - und dabei lernt er.

  • GUI

    • peethebee
    • 12. Juni 2007 um 22:30

    GUICTRLSetData?

    peethebee

  • Homepage Backup ?

    • peethebee
    • 12. Juni 2007 um 19:24

    Bitte lesen:
    http://wiki.autoit.de/wiki/index.php/Tutorial#UDF

    peethebee

  • Auf dll aktion warten

    • peethebee
    • 12. Juni 2007 um 14:56

    Die DLL ist aber nicht nur eine einfache GUI oder!?
    Das kann AutoIt nämlich sehr gut selbst...
    Was willst du denn am Ende erreichen und was glaubst du nur mit der DLL machen zu können? Pur AutoIt wäre am einfachsten, aber ob das möglich ist, kann ich nicht sagen, wenn ich nicht weiß, was das Ziel ist...

    peethebee

  • Programm lässt sich nur 1x beenden!!

    • peethebee
    • 12. Juni 2007 um 13:04

    Schön, dass es klappt, bitte schön :).
    Ich hatte versucht, ein anderes Bild von meiner Festplatte einzufügen, aber das hat ihm auch nicht geschmeckt - naja egal, solange es bei dir geht ;).

    peethebee

  • Programm lässt sich nur 1x beenden!!

    • peethebee
    • 12. Juni 2007 um 11:48

    Renoviere es gerade...

    Edit:

    Spoiler anzeigen
    [autoit]

    #Include <Constants.au3>
    #include <GUIConstants.au3>
    ;#include <IE.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Opt("TrayMenuMode", 1) ; Default tray menu items (Script Paused/Exit) will not be shown.
    TraySetClick(16)

    [/autoit] [autoit][/autoit] [autoit]

    $settingsitem = TrayCreateMenu("VID_TP-03 Video Programme")
    $displayitem = TrayCreateItem("VMANG", $settingsitem)
    $printeritem = TrayCreateItem("BMANG", $settingsitem)
    TrayCreateItem("")
    $aboutitem = TrayCreateItem("Über")
    TrayCreateItem("")
    $exititem = TrayCreateItem("Hauptprogramm")
    TraySetState()

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    #Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\brt9tr\Eigene Dateien\Tools\AutoIt3\Koda_1.6.0.2\AForm1.kxf
    $VID_TP_03_Video = GUICreate("VID_TP_03_Video", 436, 402, 193, 115)
    GUISetBkColor(0xFFFFFF)
    $Group1 = GUICtrlCreateGroup("", 16, 16, 401, 225)
    GUICtrlSetBkColor(-1, 0xFFFFFF)
    $MonthCal1 = GUICtrlCreateMonthCal("2007/06/11", 24, 32, 191, 154)
    $Pic1 = GUICtrlCreatePic("C:\Programme\Weiss-Electronic\logo_vid_128.jpg", 248, 32, 128, 73)
    $Pic2 = GUICtrlCreatePic("C:\Programme\Weiss-Electronic\s_daten.jpg", 264, 104, 100, 114, BitOR($SS_NOTIFY, $WS_GROUP))
    GUICtrlSetTip(-1, "Gehe zur Standortdatenbank")
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Group2 = GUICtrlCreateGroup("Visualisierung der Verkehrsdaten", 16, 256, 185, 113)
    GUICtrlSetBkColor(-1, 0xFFFFFF)
    $Button1 = GUICtrlCreateButton("Start VMANG", 72, 312, 75, 25, 0)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Group3 = GUICtrlCreateGroup("Visualisierung der Betriebsmeldungen", 232, 256, 185, 113)
    GUICtrlSetBkColor(-1, 0xFFFFFF)
    $Button2 = GUICtrlCreateButton("Start BMANG", 288, 312, 75, 25, 0)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    ;$oIE = _IECreate ("http://home.arcor.de/tilltaucher/frames/video_ddorf_standorte.html")

    [/autoit] [autoit][/autoit] [autoit]

    ; GUI MESSAGE LOOP
    GUISetState()
    While 1
    $msg = GUIGetMsg()
    ;If $msg = $GUI_EVENT_CLOSE Then Exit(0)
    Select
    Case $msg = $Pic2
    $oIE = ShellExecute("http://www.vid-tp-03.de.tf")
    Case $msg = $Button1
    ;--- AutoIt Macro Generator V 0.21 beta - Start VMANG---
    Opt("WinTitleMatchMode", 4)
    Run("C:\Programme\Weiss-Electronic\VMANG\VMANG_V1.01\VMANG_D.exe")
    ;--- End ---
    Case $msg = $Button2
    ;--- AutoIt Macro Generator V 0.21 beta - Start BMANG---
    Opt("WinTitleMatchMode", 4)
    Run("C:\Programme\Weiss-Electronic\BMANG\BMANG_V1.01\BMANG_D.exe")
    ;--- End ---
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    EndSelect

    $tmsg = TrayGetMsg()
    Select
    Case $tmsg = 0
    ContinueLoop
    Case $tmsg = $displayitem
    Opt("WinTitleMatchMode", 4)
    Run("C:\Programme\Weiss-Electronic\VMANG\VMANG_V1.01\VMANG_D.exe")
    Case $tmsg = $printeritem
    Opt("WinTitleMatchMode", 4)
    Run("C:\Programme\Weiss-Electronic\BMANG\BMANG_V1.01\BMANG_D.exe")
    Case $tmsg = $aboutitem
    MsgBox(64, "Über:", "VID_TP-03 Video Starter")
    Case $tmsg = $exititem
    ExitLoop
    Case $tmsg = $TRAY_EVENT_PRIMARYDOWN
    Run('notepad')
    EndSelect
    WEnd

    [/autoit]

    Die beiden Message-Loops müssen zusammengefasst werden, da er sonst nicht beide parallel abfragen kann, sondern ewig in der ersten Schleife hängt.
    Bei mir (AutoIt 3.2.4.9 und Windows Vista) spielt das $Pic2-Ereignis verrückt, es werden immer wieder neue IE/FF-Fenster geöffnet - evtl. ein Bug...

    peethebee

  • Noch Fragen zur Funktion _FileCopy

    • peethebee
    • 12. Juni 2007 um 11:35

    Hi!

    FileExists überprüft, ob die Datei überhaupt angekommen ist.
    FileGetSize vergleicht die Dateigröße.
    Mit PlugIns kannst du beide Dateien hashen (MD5, SHA-1) und damit absolut sicher gehen, dass sie identisch sind.

    Kommt ganz auf deine Anwendung an :).

    peethebee

  • Brett vorm Kopf?

    • peethebee
    • 11. Juni 2007 um 22:25

    Waluev: Lass @Mon 10 oder 11 sein und genieße ;)
    Wie snoozer sagt: Seines oder meines geht sauber...

    peethebee

    btw hier zu lesen ;)

    Edit: taucher raus und wir erklären das Waluev ;)

  • Brett vorm Kopf?

    • peethebee
    • 11. Juni 2007 um 22:21

    Du willst nicht wirklich, dass bei 05+9819283 dann 000009819288 rauskommt, oder?
    Wo Zahlen reinkommen, müssen auch Zahlen rauskommen - und Zahlen fangen nicht mit 0 an ;).

    Daher also kein Grund das zu ändern, das ist ein Fall, wo es (sehr begrenzt) weh tut, aber dafür sind in hunderten anderen die Ergebnisse voraussagbar :D.

    Der Hinweise "mit Zahlen arbeiten" war insofern wichtig, da er zu Zeichenketten abgrenzt :]

  • Brett vorm Kopf?

    • peethebee
    • 11. Juni 2007 um 22:12

    Das hat mit einem Bug nichts zu tun...

    Erklärung:
    Wenn AutoIt rechnet (mit Zahlen arbeitet) - und das muss es machen, wenn ein + zwischen zwei Ausdrücken steht, dann kommt auch eine Zahl raus - logischerweise im normalen Zahlenformat, also 5.
    Daher ist die Unwandlung auf Stringbasis mit Stringformat nötig - dann wird es wieder als Zeichenkette behandelt und die 0 vorne macht wieder Sinn.

    Warum poste ich? Weil es wie snoozer schon sagte bei huggy nicht perfekt war...

    peethebee

  • Brett vorm Kopf?

    • peethebee
    • 11. Juni 2007 um 21:57

    Hi!

    Wenn huggy mich herausfordert ;)

    Hier die Version, die auch bei Ursprungswerten über 9 geht:

    [autoit]

    ConsoleWrite(StringFormat("%02d", @MON - 1)&@CRLF)

    [/autoit]

    peethebee

    Edit: Ein paar Sekunden zu langsam - aber 6 Zeilen oder ~83% kürzer

  • kalonline

    • peethebee
    • 11. Juni 2007 um 21:45

    Deine Signatur:

    Zitat

    Schde das man keine flash einfügen kann


    Wobei mir gerade kommt, dass du vielleicht meinst, dass man in der Signatur kein Flash einfügen kann... Falls du das meinst, vergiss alles, was ich hier gepostet habe - dachte du beziehst es auf AutoIt.

    peethebee

  • kalonline

    • peethebee
    • 11. Juni 2007 um 21:09

    Naja, ich gebe "flash" in das schnuggelige Suchfeld ein und bekomme das:
    Shockwave Flash Object

    ;)

    peethebee

  • kalonline

    • peethebee
    • 11. Juni 2007 um 20:59

    @sig: Wie kommst du auf die Idee? Sufu des Forums... :D

    peethebee

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™