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

Beiträge von Landfloh

  • AutoIT - Prognosen zur Weiterentwicklung

    • Landfloh
    • 2. Juli 2020 um 13:51

    Salü miteinander

    Vor ca. 4 Jahren habe ich mich für eine Weile von der IT verabschiedet.

    Ich sehe, dass in der Zwischenzeit das Installations-Paket um 2018 zum letzten Mal upgedated wurde.

    Und ich frage mich: Ist AutoIT am sterben, resp. wird da nichts mehr weiter entwickelt?

    Denn ich möchte mich wieder einarbeiten ins AutoIT. Aber wenn das Teil eh stirbt, dann such ich was neues..

    (?)

  • Internet sperren für Prüfungssituationen

    • Landfloh
    • 26. Oktober 2018 um 11:22

    Huii, kaum mal 2 Jahre weg, schon is alles anders. Re-Hallo zusammen

    Nun, ich arbeite an einer Schule als Informatiker, die Schüler müssen ab und zu Prüfungen am Computer durchführen.

    Hierfür müssen wir das Internet sperren können. (jedoch nur teilweise, weil das ganze mit Office 365 stattfindet, und sich die Lizenz beim Start von z.b. Word sich nicht aktivieren lässt, wenn die Verbindung grundsätzlich gekappt wird.

    Somit möchte ich ein Programm schreiben welches den Internet Zugang limitieren kann. Also "alles gesperrt, ausser (...)"

    Lässt sich sowas mit AutoIT realisieren (ich geh mal schwer davon aus)?

    Hat vielleicht jemand einen Ansatz, wie ich das angehen kann?

    Sorry, war 2 Jahre kein Informatiker mehr, und bin völlig eingerostet, brauche etwas Starthilfe.

    Naja, vielleicht hat ja jemand ein Ei des Kolumbus oder so.

    Seid mal lieb gegrüsst

    Flo

  • Netzwerk-Analyzer

    • Landfloh
    • 9. September 2016 um 15:10

    Salü zusammen

    Folgendes Szenario im LAN:

    Fixe IP's, 1 WAN Connector in's Firmen-Netz. Kein DHCP, keine Domain. Solche kleine Netze gibt's bei uns 1500 mal. (Wir sind ein Unternehmen mit 1500 Standorten)

    Supporter stellt Rechner hin, schaltet ein.

    Was ich möchte: Script "snifft" : es muss nur genau 1 IP Adresse in dem lokalen Netzwerk finden. (Client selbst hat irgend eine Adresse, sicher nicht eine aus dem private LAN. ) Anhand dieser kann ich dann den Router automatisch bestimmen, der Maschine eine IP zusammenbasteln.
    Dh ich möchte dass ein Client fähig ist, automatisch zu erkennen in welchem Netz er sich befindet, sich dann eine IP aus diesem Netz zuweist. (um dann den Softwareverteilungsserver zu kontaktieren der ihm dann die restlichen Info's runterdrückt...egal.. )

    Geht sowas überhaupt? Wenn ja: Geht sowas auch mit AutoIt? Wenn ja: WIE *grummel*... ich find nix in diese Richtung.

    Ich bitte um Hilfe, es wäre wirklich "affengeil" wenn sowas möglich wäre.. (ja, mit DHCP wär's eh einfach, aber wie gesagt... haben wir ned)

    Lieber Gruss

    Flo

  • Include Excel undefined function

    • Landfloh
    • 13. April 2016 um 11:53

    etwas offtopic, aber sollte gesagt sein: Ich hab mein 8000 Zeilen schweres Programm nun umgeschrieben und nutze die neuen Excel-Funktionen.

    KLASSE!!

    Läuft viel schneller, ist einfacher und ... *schmelz*... hier ein dickes Löbchen..

    Danke.

  • Excel: Datum auslesen und in Array als Datum anzeigen

    • Landfloh
    • 20. Januar 2016 um 11:51

    ENDGEIL!!

    Warum auch immer, wenn man es so macht, geht es. Also das Datum wird dann als 20150120000000 angegeben, aber das ist ja dann locker mit String-Bearbeitung super darstellbar.

    _Excel_RangeRead($oExcel,1,"F1:F20000")

    Hatte erst _Excel_RangeRead($oExcel,1,"F:F"), da liest er den Array, kann ihn auch mit _Arraydisplay anzeigen, jedoch wenn man dann auf einen Wert zugreifen möchte, kriegt man das Range-Exceeded Zeugs. Somit hab ich halt keinen dynamischen Array, aber wenigstens einen funktionierenden.

    Lieber Gruss

    Flo
    PS: trotzdem euch n Dankeschön für's Mitdenken.

  • Excel: Datum auslesen und in Array als Datum anzeigen

    • Landfloh
    • 20. Januar 2016 um 11:22

    Naja, aber auch wenn ich nur eine einzelne Zelle abfrage funktioniert es nicht. Das ginge ja noch. (auch wenn s mühsam ist)

    Manuell ausrechnen ist wohl das Beste, aber ich kenn die Formel ned. :-(... ich weiss nur dass diese Integer Zahl die Anzahl Tage seit 1.Januar 1900 aufgerechnet zu jetzt bedeutet. Aber mach das mal mit den sch*** Schaltjahren... :(

    Scheint als wär ich jetzt echt aufgeschmissen... hab noch 6 Tage Zeit den Müll zum laufen zu bringen, ab dann krieg ich Ärger.. *G*

    Na.. danke für die Bemühungen..

  • Excel: Datum auslesen und in Array als Datum anzeigen

    • Landfloh
    • 19. Januar 2016 um 13:15

    Salü miteinander

    Ich beiss in den Tisch. Muss wegen dem Script-Breaking-Excel-Zeugs ein Programm umschreiben. Nun, ich lese eine Excel-Spalte in einen Array ein. Es wäre ein Datum.
    Angezeigt wird mir dann leider aber ein Integer-Wert. Die Funktionsbeschreibung besagt dass man da "$iReturn = 3" nehmen muss. (für "displayed Text")
    Leider kriege ich das gar nicht zum laufen, det teil schwätzt mit dem Objekt nicht wenn ich 3 setze.

    Die Zeilen:

    Code
    $aColumnF = _Excel_RangeRead($oExcel, Default, $oExcel.ActiveSheet.Usedrange.Columns("F:F"), 3)

    kann mir da jemand weiterhelfen? Wie wird einfach nur der in den Zellen angezeigte Text übernommen?

    Wär super wenn da jemand ne Birne dazu hätte.

    Lieber Gruss aus der Schweiz


    Flo

  • Alte Includes vs. neue Includes

    • Landfloh
    • 20. November 2015 um 11:41

    Danke für die Infos, Leute.

    Ich wünsch mal n flauschiges Wochenende.

    Flöh

  • Alte Includes vs. neue Includes

    • Landfloh
    • 17. November 2015 um 16:02

    oh... okay... auch ne Idee...

    bin gespannt..

    das andere oben hat nicht zufriedenstellend funktioniert. wohl wird das bei diesem Ansatz aber auf dasselbe rauslaufen da die includes selbst auch wieder auf includes zugreifen, und die ja dann die neuen sind.

  • Alte Includes vs. neue Includes

    • Landfloh
    • 17. November 2015 um 15:52
    Code
    $aFileList=_FileListToArray(@scriptdir&"\Include")
    _ArrayDisplay($afilelist)
    for $i=1 To $aFileList[0]
    filecopy(@scriptdir&"\Include\"&$aFileList[$i],@scriptdir&"\Include\old_"&$aFileList[$i])
    filedelete(@scriptdir&"\Include\"&$aFileList[$i])
    Next

    na, lustig, genau sowas hab ich in der Zwischenzeit auch angedacht.
    Wird jetzt aber zu Problemen führen da diese includes ebenso includes beinhalten. Gut, muss ich mich halt bei Bedarf durcharbeiten, bis es dann wieder funktioniert.
    Ich schreib dann noch ob das vernünftig funktioniert.

  • Alte Includes vs. neue Includes

    • Landfloh
    • 17. November 2015 um 15:33

    Salü miteinander

    Ich habe hier ein 8000 Zeilen grosses Progrämmchen. Es läuft mit den Bibliotheken einer älteren AutoIT Version ohne Probleme.
    Nun, wenn ich da was ändern muss, dann muss ich immer in den Installations-Ordner gehen, dort den Include-Ordner umbenennen und ein Backup der alten Version in "Include" umbenennen.

    Frage: Gibt es einen Weg, mehrere Include-Versions-Ordner zu haben, um einem Script zu sagen, welchen er davon verwenden soll?

    Bitte um Feedback.

    Lieber Gruss

    Flo

  • Neue Functionsnamen in der "Excel.au3" ?

    • Landfloh
    • 13. November 2015 um 09:26

    Salü water

    Also ich hab bemerkt: Da werden gar keine Werte eingelesen. Habe dann ein Test-Programm geschrieben. Dieses zeigt mir jetzt das folgende Phänomen:

    AutoIt
    $oExcel=_Excel_Open(true)
    MsgBox(64,"errorcode",@error)
    $OpenedWorkbook=_Excel_BookOpen($oexcel,@scriptdir&"\test.xlsx")
    $value=_Excel_RangeRead($OpenedWorkbook,"Tabelle1","B1")
    MsgBox(0,"wert",$value)
    _Excel_BookClose($OpenedWorkbook)
    _Excel_Close($oexcel)
    while 1
    WEnd

    Wenn ich den MsgBox(64,"errorcode",@error) - Eintrag rauslösche / auskommentiere, dann kriege ich als Return Wert bei $value = 0 . (In der betr. Zelle steht aber nicht Null, sondern "VST Bezeichnung")
    Wenn ich es mit der MsgBox laufen lasse, dann funkioniert es. Etwas schräg das ganze. Kann es sein dass _Excel_Open() zu lange dauert und dass ich da einen "wait"-befehl einbauen muss?

  • Neue Functionsnamen in der "Excel.au3" ?

    • Landfloh
    • 12. November 2015 um 12:06

    Himmel.. ich habe das Programm umgeschrieben...

    Kann es sein dass die neue Funktionen _Excel_RangeRead() sowie _Excel_RangeWrite() ARSCH-langsam sind?

    Mir schläft das Gesicht ein bei Prozessen die mit den alten Funktionen eher flutschten.

  • Return Wert bei Programm Ende in DOS Fenster

    • Landfloh
    • 4. November 2015 um 15:30

    Also... funktioniert super mit ConsoleWrite(), vorausgesetzt man schreibt #pragma compile(Console, true) in das Script rein, genau so wie Du das gesagt hast.

    Danke vielmals, hast mir sehr weitergeholfen.

    Lieber Gruss

    flo

  • Return Wert bei Programm Ende in DOS Fenster

    • Landfloh
    • 4. November 2015 um 15:24

    ok, LOL.. ich weiss ned wie man das als Konsolenanwendung kompiliert... bei C++ gabs das, ich weiss ned wo das hier ist... :-(..

    muss grad grinsen. Sorry mein Unvermögen.

    EDIT: Mann bin ich heut blöd. Steht ja in Deinem Beispiel drin... himmel hilf... tut mir echt leid.

  • Return Wert bei Programm Ende in DOS Fenster

    • Landfloh
    • 4. November 2015 um 15:21

    Als Konsolenanwendung??? Himmel.. ConsoleWrite hab ich nämlich ausprobiert, jedoch nicht als Konsolen-Anwendung kompiliert. Klasse, versuch ich gleich. Danke.

    LG

    flo

  • Return Wert bei Programm Ende in DOS Fenster

    • Landfloh
    • 4. November 2015 um 13:22

    Salü Oscar

    Ja, um Integer-Werte zurückzugeben funktioniert das. Wäre durchaus eine Möglichkeit. Ich hätte aber gerne eine Meldung wie "Ungültige Parameter". Weisst Du wie man sowas macht? Geht das überhaupt?

    Edit: ja, ich hätte nicht WERT schreiben sollen... n Satz ist ja kein Wert.. sorry.. also ich will ein hübsches Sätzchen ausgeben.

  • Return Wert bei Programm Ende in DOS Fenster

    • Landfloh
    • 4. November 2015 um 10:10

    Salü miteinander

    Bevor ihr mich steinigt: Ja, ich habe die Suchfunktion benutzt, und bin entweder zu blöd oder sowas wird nicht abgehandelt. (ich gehe vom ersteren aus)

    Aber zum Problem:

    Ich arbeite an einer EXE, welcher man Parameter mitgeben muss/soll. Nun, das Programm muss via Kommandozeile aufrufbar sein. Das Ergebnis soll in die Kommandozeile zurückgeschrieben werden, also ein Return Wert beim Verlassen des Programms.

    Weiss jemand wie man sowas macht? Parameter mitgeben klappt super, aber das mit dem Return wert krieg ich nicht hin.

    Ich bitte um Nachsicht und um Hilfe.

    Mit liebem Gruss

    Florian

  • SQL-Datenbank: variable must be of type "object" - Fehler

    • Landfloh
    • 27. Mai 2015 um 17:03

    Joa... der mit dem Record Set war gut... hab schlussendlich n Code-Schnipsel gefunden der mir das näher gebracht hat.

    Und jetzt kann ich zum ersten Mal mit AutoIT ne SQL Datenbank lesen und sogar das Gelesene anzeigen. *stolzbin*.

    Hier gefunden: https://www.autoitscript.com/wiki/ADO_Example_TextFile

    Man muss nur noch den ConnectionString SQL Server mässig hinfriemeln und schon klappts... *love*.

    Danke für Eure Hilfe, Ihr seid - wie immer - super klasse.

    Lieber Gruss

    Flo

  • SQL-Datenbank: variable must be of type "object" - Fehler

    • Landfloh
    • 27. Mai 2015 um 14:05

    Also ich hab nach der Open-Zeile ne @error abfrage reingetan. ->Er kann keine Verbindung herstellen. *schnaub*...

    Shit, ich steh sowas von am Berg... *schwitz*:..

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™