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

Beiträge von sc4ry

  • interaktion bei CUI möglich?

    • sc4ry
    • 15. April 2011 um 10:59

    hab es derzeit mit msgbox gelöst ... fänds nur schöner in einem guss ... aber dann scheint es nicht möglich zu sein?
    wobei in normalen cmd-fenster gehts doch auch, kann man das script nicht stoppen, bis was geschrieben wird?

    do
    sleep(100)
    until ConsoleRead()

  • interaktion bei CUI möglich?

    • sc4ry
    • 15. April 2011 um 09:35

    hallo,

    ich habe ein programm, dass div. ausgaben per cmd ausgeben soll, um potentielle fehler nachvollziehen zu können, daher habe ich es als CUI kompiliert.

    bevor das ganze tool jedoch mit seiner aufgabe beginnt, müsste ggf systemeinstellungen geändert werden, worauf ich ebenfalls in der cmd hinweisen will. nun soll das tool aber erst richtig anfangen, wenn der user dies irgendwie bestätigt, durch eingabe von yes/ no etc.

    ist das möglich und wenn ja, wie?

    alle ausgaben sind mit consolewrite gemacht.

  • Excel.au3 - Datei schreibgeschützt öffnen kopiert Datei nach Eigene Dateien

    • sc4ry
    • 14. April 2011 um 16:29

    Besten Dank für den TIP ;)

    _ExcelBookClose besitzt bereits die Funktion, das Speichern zu deaktivieren, welchen ich jedoch nicht genutzt habe/ kannte. Wenn ich den Parameter nun auf False setze, sind die Dateien weg. Hatte zwar mittlerweile eine Löschroutine integriert, aber so ist es noch sauberer =)

    THX

  • Excel.au3 - Datei schreibgeschützt öffnen kopiert Datei nach Eigene Dateien

    • sc4ry
    • 14. April 2011 um 13:38

    Hallo, ich habe folgendes Problem.

    ich drucke mehrere Excel-Dateien nacheinander mit einem PDF-Drucker in "Eigene Dateien", am Ende sind jedoch auch alle gedruckten/ verwendeten Dateien ebenfalls in "Eigene Dateien". Alle Excel-Dateien werden schreibgeschützt geöffnet, damit keine Meldungen bzgl. vorhandener Makros erscheint. Im Script selber ist der Pfad "Eigene Dateien" nicht in Verwendung, jedoch ist dieser als Standardpfad im PDF-Drucker hinterlegt.

    Wenn ich die Dateien nicht schreibgeschützt öffne (via _ExcelBookOpen), werden keine Kopieen erzeugt. Wodran kann das liegen und wie kann ich das Problem beheben?

    Da der Pfad im PDF-Drucker auch jederzeit geändert werden kann, ist das eigentlich keine Option.

    EDIT: ich weiß garnicht, obs was mit dem PDF-Drucker zu tun habe. Selbst wenn ich nicht drucke und alles im Script deaktiviere, was damit zu tun hat, landen die Dateien dort.

    EDIT2: also es wird nix mit dem PDF-Drucker zu tun haben. Habe den Pfad mal auf Desktop geändert, drucken jedoch weiterhin deaktiviert gelassen. Alle schreibgeschützten Excel-Dateien landen trotzdem in Eigene Dateien.

    EDIT3: hab folgendes im engl. Forum gefunden, soll also so sein ... ist das jetzt in AutoIt so hinterlegt, oder in der WinApi (oder wie auch immer die Funktionen gehen *g*)?

    Zitat

    If the workbook was opened as read-only, you cannot save it to its present location. You must select a different location. It seems that the default location for this is the My Documents folder.

  • PDF erstellen + zusammenfügen

    • sc4ry
    • 13. April 2011 um 13:28

    gibts nen schnellen weg, die einstellungen eines druckers aufzurufen?

    ok, habe einige befehele gefunden, die mir evtl. etwas helfen ... nur wie aufrufen?

    Shell32.dll,Control_RunDLL main.cpl,@2
    shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder

    EDIT:

    ok, die EIGENSCHAFTEN kann ich wie folgt aufrufen, wobei ich eigentlich die DRUCKEINSTELLUNGEN benötige. falls jmd weiß, wie ich diese direkt aufrufen kann ... derzeit hab ich es dann mit controlclicks gelöst ... was ich aber unsauber finde.

    ShellExecute("RUNDLL32", 'PRINTUI.DLL,PrintUIEntry /p /n "' & $PDFX & '"')

  • PDF erstellen + zusammenfügen

    • sc4ry
    • 13. April 2011 um 12:56

    thx, das mitm drucker kann ich mir wohl schenken, ich kann den in der excel-formel eh direkt angeben. es sei denn, ich mach es wirklich über shellexecute, dass muss ich noch testen.

  • PDF erstellen + zusammenfügen

    • sc4ry
    • 13. April 2011 um 07:42

    Hallo zusammen,

    ich hatte gestern endlich mal etwas Zeit, mich weiter mit dem Thema zu beschäftigen und ich habe was rausgefunden ;)
    Neben Adbobe Prof. haben alle Rechner bei uns noch PDF-XChange installiert. Dort kann man einstellen, dass er den Druckauftrag an eine bestehende PDF anhängen soll. DAS ist perfekt, einfacher als ich dachte und läuft auf jedem Rechner unserer Firma.

    Jetzt stellt sich mir nur die Frage, wie kann ich schnell mehrere hundert Excel-Dateien an diesen Drucker schicken, dazu 2 Fragen:

    1. Am einfachsten wäre sicher, dass ich den PDF-XChange-Drucker zum Standard-Drucker mache, so lange mein Programm quasi läuft. Wie mache ich das? Gerne würde ich auch den akt. Drucker speichern und später zurücksetzen.

    2. Wie drucke ich nun die Dateien? Muss ich dazu jede Excel-Datei öffnen oder gibts einen direkten Befehl (wie im Explorer-Kontextmenü "Print") um mir das zu ersparen?

    Thx für Eure Hilfe.

  • Trojaner-Hilfe

    • sc4ry
    • 12. April 2011 um 08:28

    also windows-dienste nutzen, wenn man einen trojaner gefangen hat, halte ich für total sinnlos. wenn man bedenkt, was der trojaner noch alles macht/ kann, wird es kein problem sein, sich in msconfig und taskmgr unsichtbar zu machen, zumal ein beiden eh nur ein winziger teil aufgeführt wird.

    abgesicherter modus oder boot-cd (usb-stick), definitiv hijackthis nutzen, offline-virenscan sowie spybot s&d. dazu dann das sysinternals-pack (von ms), besonders der process explorer und autostart (zeigt definitiv alles an, was geladen wird). ist bei mir übrigens eh ständig in verwendung, da VIEL besser als der standard-ms müll.

    wichtig ist, dass zumindest der autostart des trojaners geblockt wird, danach würde ich noch 1-2 online-scans durchführen lassen, kaspersky, gdata, bitdifender und konsorten. so hab ich bis jetzt noch alles weg bekommen ... wobei man sagen muss, am saubersten ist natürlich immer die neuinstallation. am besten direkt ne 2te partition für pers. daten einrichten, dann braucht man sich darum keine sorgen mehr machen, sofern man den pc nochmal platt machen muss.

  • PDF erstellen + zusammenfügen

    • sc4ry
    • 6. April 2011 um 07:10
    Zitat von pPanther

    Du kennst PDF Creator nicht, und hast ihn auch nicht ausprobiert. Warum informierst du dich nicht einfach vorher, was das Teil kann?

    PDF Creator Seite

    Mehr sage ich dazu nicht.

    Gruß Paul

    das ist soweit sogar korrekt, da, wie schon erwähnt, das ganze auf der arbeit benötigt wird, wo ich 1. keine admin-rechte habe und 2. nicht irgendwas "installieren" kann. die lösung müsste nacher auf jeden belieben arbeitsrechner funktionieren, daher fällt das schonmal weg ... aber adobe wird das sicherlich auch können. bin leider noch nicht soweit gekommen, hoffe das ich nächste/ übernächste woche dafür zeit finde.

    TheLuBu

    die bestimmte reihenfolge würde ich in excel untereinander schreiben. anhand der dateien kann man keine eindeutige reihenfolge festlegen.

  • Neue AutoIt Version

    • sc4ry
    • 5. April 2011 um 19:46

    ich warte auch schon sehensüchtig auf ne neue version, bin deshalb auch derbe auf den 1. april-scherz reingefallen =/
    nur ein grund ist das hier -> http://www.autoitscript.com/trac/autoit/ticket/1573

    da steht schon, dass dieser bug in 3.3.7.0 gefixt wird/ wurde, die aber noch nicht erschienen ist ... und der beitrag hat schon 11 monate aufm buckel =(

  • PDF erstellen + zusammenfügen

    • sc4ry
    • 30. März 2011 um 16:04

    dafür muss ich aber auch wieder 700 dateien einzeln anpacken. mit autoit an den drucker = ok, manuell = nope =)

  • PDF erstellen + zusammenfügen

    • sc4ry
    • 30. März 2011 um 13:26

    bis auf das sortieren von hand soweit in ordnung, aber das würde mir zu lange dauern, da jede datei an den richtigen ort zu schieben. aber schonmal besten dank ... mal schauen, was ich gebastelt bekomme.

  • PDF erstellen + zusammenfügen

    • sc4ry
    • 30. März 2011 um 12:54

    ich habe ca 350 excel-dateien, die in einer bestimmten reihenfolge zu einer pdf gemacht werden müssen, für 2 bereiche (also 2x350) ... und das alle 2 monate. per hand kannste das knicken.

    per hand alle dateien im explorer markieren und zu je 1 pdf machen, muss ich jedes mal den speicherort bestätigen (adobe prof, arbeitsrechner ohne admin-rechte). nervt auch.

    d. h. ich würde mind. alle excel-dateien silent mit autoit zu pdf machen wollen, danach die pdfs entsprechend einer excel-liste umbennen/ nummerieren (von 1 bis ende) und dann "manuell" in adobe zusammenführen. da sollte er ja automatisch von 1 anfangend die dateien zusammenführen, oder?

  • PDF erstellen + zusammenfügen

    • sc4ry
    • 30. März 2011 um 07:44

    für das zusammenführen? ist sicherlich auch möglich, aber das erstellen, bzw mind. das umbenennen müsste ich mit autoit machen, da ich eine festgelegte reihenfolge brauche, die ich in excel habe. aber ich dachte eigentlich, dass das nicht soviel aufwand wäre, zumindest wenn es schon ne fertige lösung in irgendeiner pdf.udf gibt.

  • PDF erstellen + zusammenfügen

    • sc4ry
    • 30. März 2011 um 07:03

    Hallo,

    ich habe div. Excel-Dateien, die ich alle je zu einer PDF umwandeln und später in 1 Datei zusammenführen möchte. Ich denke dass das erstellen kein Problem wird, jedoch die Frage, gibts schon die Möglichkeit, PDFs mit Hilfe von AutoIt zusammen zu führen? Falls ja, kann man auch die Reihenfolge bestimmen? Falls dies nicht möglich sein sollte, würde ich mit AutoIt die Dateien noch umbenennen lassen (1..., 2..., 3...) ... bliebe nur noch die Frage, ob zusammenführen geht.

    Besten Dank für Eure Hilfe.

  • HTML-Controls finden

    • sc4ry
    • 23. März 2011 um 11:22

    also wenn ich wie üblich, die rückgabewerte der funktionen, in einer msgbox ausgeben lasse, erhalte ich nichts oder 0. auch bei den beispielen, welche aber dennoch funktionieren.

  • HTML-Controls finden

    • sc4ry
    • 23. März 2011 um 08:48

    hey, schonmal besten dank.

    derzeit ist mein vorhaben in erster linie für die arbeit, daher (noch) auf den IE beschränkt. wenn ich das ganze aber später zum standalone-tool umfunktioniere, werde ich mir die sachen zu firefox anschauen.

    irgendwie bringt mich das ganze aber nicht recht weiter, die ich von _IEFORMGET.. keine rückgabewerte bekomme. mein vorhaben ist ja, dass ich mich nicht auf einer festen seite einloggen möchte, sondern das ganze individuell gestalten will. ich möchte eine liste von controls aus der seite auslesen, die ich zum login brauche, bzw gebrauchen kann. aus dieser liste muss ich mir dann die richtigen elemente raussuchen und diese dem tool mitteilen.

    wenn ich mir folgendes bsp aus der hilfe anschaue, müsste ich quasi als rückgabe von der seite die ganzen input types, names, values etc bekommen (oder?):

    [autoit]

    ; *******************************************************
    ; Example 1 - Open a browser with the form example, set the value of a text form element
    ; *******************************************************
    ;
    #include <IE.au3>
    $oIE = _IE_Example ("form")
    $oForm = _IEFormGetObjByName ($oIE, "ExampleForm")
    $oText = _IEFormElementGetObjByName ($oForm, "textExample")
    _IEFormElementSetValue ($oText, "Hey! This works!")

    [/autoit]
  • HTML-Controls finden

    • sc4ry
    • 18. März 2011 um 14:07

    Hallo zusammen,

    ich möchte ein Tool schreiben (bzw bin schon recht weit), mit welchem man sich sowohl bei allen möglichen programmen, als auch internet-seiten anmelden kann.

    dazu muss neben benutzer und passwort auch mitgeteilt werden, in welches control die daten geschickt werden sollen. für programme ist das kein problem, da ich dazu einfach das autoit-info tool nutzen kann. nun ist die frage, wie kann ich den quellcode einer internet-seite so analysieren, dass ich in einem gui anzeigen kann, welche möglichen eingabe-felder es gibt und welche namen diese haben (um erkennen zu können, welches control welchen zweck hat).

    möglich sollte es sein, gibt es sowas evtl. schon ... oder wie müsste ich vorgehen? da ich selber nur grund-html kann, bin ich da im mom etwas aufgeschmissen =)

    besten dank für jegliche tips.

  • Combo und SetData

    • sc4ry
    • 16. März 2011 um 14:01

    ach, so geht das, und auch noch so einfach.

    wenn ich also bei guictrlsetdata als 2ten parameter einen wert angebe, der schon in der combo verfügbar ist, wird dieser als "aktiv" gesetzt.
    besten dank für eure hilfe, so klappt es, ohne immer das combo vorher zu leeren und alle items neu zu setzen =)

  • scite-einstellungen

    • sc4ry
    • 15. März 2011 um 18:05

    super, thx ...

    für das help-file musste ich in der au3-properties die variable für autoit3dir ändern. nun klappt es.

    die andere einstellung ist schon vorhanden. hat aber nur auswirkung auf das speichern. was ich gerne hätte (falls es überhaupt möglich ist), dass, wenn ich auf "neu" klicke, ich den autoit-code auch ausführen kann, ohne erst die datei speichern zu müssen. dazu müsste aber wohl bei neu direkt eine au3-datei erstellt/ geöffnet werden.

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™