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

Beiträge von HassanMullah

  • Frage zu IE.au3 - Kompatibilität

    • HassanMullah
    • 19. März 2013 um 16:08

    Hallo,

    vor kurzem hatte ich in einem anderen Thread eine GUI um eine Sharepoint Server Suche herumgebaut. Diese funktioniert jetzt auch prächtig, wird von den Kollegen viel genutzt und gelobt.
    An dieser Stelle möchte ich das Lob einfach mal an Euch alle weiter geben. Vielen Dank für Eure Hilfe !!!

    Jetzt habe ich aber ein sehr komisches Problem, wobei ich hier Kompatibilitätsprobleme vermute.

    Auf meinem Notebook läuft Windows 8 mit IE10

    Wenn ich mit diesem direkt die Intranetseite (Sharepoint) öffne und z.B nach einer Exceldatei suche, sieht das so aus
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/ie10_01.gif]


    Wenn ich dann die Datei anklicke und in Excel öffne kommt folgende Anzeige (GUT!)
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/ie10_02.gif]


    Sobald ich jetzt die Suche mit der GUI durchführe, sieht das alles etwas anderst aus
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/meinie_01.gif]


    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/meinie_02.gif]


    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/meinie_03.gif]


    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/meinie_04.gif]

    Kann mir einer zufällig erklären, warum hier das Dokument nicht zum auschecken aufgefordert wird ?

    Gruss Hassan

  • Controls leeren klappt nicht

    • HassanMullah
    • 8. März 2013 um 13:15

    Hi Make-Grafik,

    für die Checkboxen und die Radio's geht das ja wunderbar (oh wie ist das schöööööön),
    aber die Comboboxen sind jetzt komplett leer, d.h. wenn ich auf den Auswahlknopf gehe, sind keine Inhalte mehr vorhanden.
    Die Inputbox wird nicht gelöscht ... geht mit

    [autoit]

    GUICtrlSetData($GUI_input_suchbegriff, "")

    [/autoit]
  • Controls leeren klappt nicht

    • HassanMullah
    • 8. März 2013 um 13:01

    SWT_Window0

    Hi,

    ich habe gerade voll den Hänger

    Habe mir ein GUI gebaut, welche einen Sharepointserver mit einer Abfrage bestückt.
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bild-006-2013-03-08.jpg]
    Wenn ich hier verschiedene Kriterien auswähle und auf SUCHEN klicke, dann wird mir das Ergebnis angezeigt.
    Nun wollte ich eine LÖSCHEN Schaltfläche dazu bauen, welche mir die Häkchen in den Checkboxen, die Auswahl der Radiobuttons und Comboboxen, sowie den Text in den Inputfelden löscht.
    Die Funktion hierzu ist

    Spoiler anzeigen
    [autoit]

    Func _Delete()
    GUICtrlSetData($GUI_input_suchbegriff, "")
    GUICtrlSetData($GUI_Checkbox_ARCHIV, "")
    GUICtrlSetData($GUI_Checkbox_GRAFIK, "")
    GUICtrlSetData($GUI_Checkbox_PDF, "")
    GUICtrlSetData($GUI_Checkbox_PPT, "")
    GUICtrlSetData($GUI_Checkbox_TXT, "")
    GUICtrlSetData($GUI_Checkbox_DOC, "")
    GUICtrlSetData($GUI_Checkbox_XLS, "")
    GUICtrlSetData($GUI_combo_author, "")
    GUICtrlSetData($GUI_combo_modified, "")
    GUICtrlSetData($GUI_combo_ort, "")
    GUICtrlSetData($radio1, "")
    GUICtrlSetData($radio2, "")
    GUICtrlSetData($radio3, "")
    EndFunc ;==>_Delete

    [/autoit]


    Wenn ich jedoch via LÖSCHEN Schaltfläche die Funktion abfeuere, sieht das dann so aus:
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bild-005-2013-03-08.jpg]
    Ich denke ich muss hier irgendwas mit $GUI_CHECKED ode r$GUI_UNCHECKED machen, aber wie gesagt, ich habe gerade voll den Hänger

    Danke für Eure Hilfe

  • http://www.java.com/de/download/manual.jsp abfragen

    • HassanMullah
    • 7. März 2013 um 09:59

    Hilfe habe ich ja, aber auch diese muss nach nach "Stichworten" durchsuchen

  • http://www.java.com/de/download/manual.jsp abfragen

    • HassanMullah
    • 5. März 2013 um 15:27

    WOW, das nenn ich mal kurz und knackig ...

    OK, ich werde dann mal ein wenig für mich optimieren, eventuell melde ich mich nochmals.

    chip: Vielen Dank :thumbup::thumbup::thumbup:

  • http://www.java.com/de/download/manual.jsp abfragen

    • HassanMullah
    • 5. März 2013 um 14:53

    Hi,

    bevor ich jetzt mit dem Scripten anfange, wollte ich mal die Autit Gemeinde bitten, mir ein paar Stichworte, Codeschnipsel oder sonstige Hilfreiches zu reichen, bevor ich in die falsche Richtung los lege.

    Ziel soll eine kleine GUI sein, die die Seite in bestimmten Abständen abfrägt und mir die Version und den Updatelevel von der aktuellen JRE ausliest

    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bild-008-2013-03-05.jpg]

    Es geht hier primär um die Technik "Website lade und auslesen"

    Danke

    Gruss Hassan

  • Frage zu prozentualer Textvergrößerung des Windows Desktops

    • HassanMullah
    • 4. März 2013 um 13:07

    Hallo zusammen,

    leider bin ich via SUFU nicht fündig geworden.

    Folgendes kleines Problem.

    Meine GUI sieht bei einer Auflösung von 1600x900 (16:9) bei 100% Textgröße so aus:
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bild-007-2013-03-04.jpg]

    Bei 125%
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bild-006-2013-03-04.jpg]
    aber so:
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bild-008-2013-03-04.jpg]

    Was muss ich machen, um sowas im Vorfeld einzuplanen ?

    Gruß Hassan

  • Frage zu sauberer Syntax

    • HassanMullah
    • 27. Februar 2013 um 08:18

    Hallo Autoit Gemeinde,

    nachdem ich hier schon sehr viele unterschiedliche Skripte gesehen habe, viel mir auf, das einige sehr strukturiert aufgebaut sind, und einige eben weniger.
    Meine Vermutung ist, das sich unter den Skriptern natürlich ein paar "gelernte" bzw. "studierte" befinden (die machen es vielleicht besser) und viele (wie ich) die sich das ganze mit "Learning by Doing" angeschafft haben.

    Mir viel z.B. auf, das viele Ihre Variable mit

    [autoit]

    $h oder $i oder $p oder $b

    [/autoit]


    usw....

    beginnen. Leider bin ich noch nicht ganz durchgestiegen, was sich für eine Bedeutung dahinter versteckt.

    Von daher würde ich mich mal über einen regen Austausch freuen, wie Ihr Eure Syntax aufbaut. Ziel soll dabei sein, das wir Laien davon lernen und später auch mal sauberen lesbaren Code generieren.

    Vielen Dank

    Gruß Hassan

  • Dynamische GUI Grösse über 2 verschiedene Monitore

    • HassanMullah
    • 25. Februar 2013 um 16:56

    Ups.... (war leider die falsche Antwort) ..

    Dann versuch ich es erst mal einfacher.

    1.) Wie bekomme ich ein "refresh" hin, wenn ich die GUI von der Auflösung des Monitor 1 zur neuen Auflösung von Monitor 2 hinziehe.

    @DesktopHeight ist ja immer unterschiedlich (bei 2 verschiedenen Auflösungen)

    2.) Gleiche Frage wie 1, aber mit GUICtrlCreateObj

    Komme morgen nochmals vorbei, bin gerade ... auf dem Weg zum Zug

    Gruß Hassan

  • Dynamische GUI Grösse über 2 verschiedene Monitore

    • HassanMullah
    • 25. Februar 2013 um 09:22

    Guten Morgen,

    ich brauche mal grundsätzliche Hilfe zum Design einer GUI.

    Folgende Eigenschaften sollten dabei berücksichtigt werden

    1.) Die Menüzeile sollte ein Maximieren und Minimieren erlauben (das bekomme ich noch hin) => gelöst mit $WS_MAXIMIZE, $WS_MAXIMIZEBOX, $WS_MINIMIZEBOX
    2.) Die "Haupt" GUI sollte dynamisch ermittelt, auf welchem Monitor (1 oder 2, bzw links oder rechts) läuft, und dort die jeweilige Auflösung erkennen
    3.) Die "Haupt" GUI sollte sich den Windows 7 und Windows 8 Featuren anpassen, also beim nach Außen schieben nur 50% anzeigen. => gelöst mit $WS_SIZEBOX
    4.) Die ganzen "Unter" GUIs und Controlls, sollen sich bis zu einem gewissen Maß auch dynamisch anpassen
    5.) Wenn das "gewisse Maß" erreicht ist, soll auch Scrollbalken automatisch umgeschaltet werden.

    Gibt es hierzu ein paar gute Howtos, Lernskripte usw.

    Gruß und Danke

    Hassan

  • Anzeigeproblem mit IE

    • HassanMullah
    • 22. Februar 2013 um 13:08

    Danke erst mal für die ersten Ansätze.

    Also mit

    [autoit]

    $IE.document.charset = 'ISO-8859-1' ; Alternativ mal ISO-8859-15 probieren

    [/autoit]


    ging gar nichts. Ich habe beide Versionen und auch UTF-8 versucht. Alles unverändert

    Wenn ich die beiden Funktionen von Xenobiologist einbaue, bekomme ich bei

    [autoit]

    MsgBox(0, '', _URIDecode(_URIEncode($Suchbegriff)))

    [/autoit]


    sauber ein "ü" dargestellt, aber beim Aufruf von

    [autoit]

    _IENavigate($IE, "https://search.fumgroup.com/Seiten/results.aspx?k=" & _URIDecode(_URIEncode($Suchbegriff)))

    [/autoit]


    immer noch das "?".

    Wie gesagt, ich vermute mal das hier ein Codierungproblem zwischen der _IENavigate Geschichte und dem Microsoft Sharepoint Server herrscht. Auf Google "gezeigt" wird mir ja ebenfalls ein "ü" angezeigt.

    Ich bin aber noch einen kleine Schritt weiter gekommen. Wenn ich via Windows Ausführen die URL mit der Übergabe von "Müller" ausführe, bekomme ich das gleiche Problem.
    Ich habe jetzt mal den Sharepointserver direkt aufgerufen und nach "Müller" gesucht. Dabei wurde die URL so umcodiert:

    m%C3%BCller

    Wenn ich jetzt via Autoit nach "m%C3%BCller" suche, bekomme ich "Müller" sauber dargestellt.

    So jetzt brauche ich 2 mal Eure Hilfe:

    1.) Wie ist die korrekte Bezeichnung dieser Umcodierungmethode ?
    2.) Kann mir hier jemand eine kleines Script zur Verfügung stellen, welches meinen Ursprünglichen String ausliest und nach "m%C3%BCller" Methode umconvertiert ?

    Danke für Eure Hilfe :thumbup:

  • Anzeigeproblem mit IE

    • HassanMullah
    • 21. Februar 2013 um 15:44

    Hallo,

    ich baue mir gerade ein kleine Suchmaske, mit der ich dann unseren Sharepoint Server anfrage.

    Den Wert einer Inputbox übergebe ich als $Suchbegriff:

    [autoit]

    _IENavigate($IE, "https://search.mysharepoint.com/Seiten/results.aspx?k=" & $Suchbegriff")

    [/autoit]

    Wenn ich den Begriff "Müller" suche, bekomme ich als Ergebnis folgendes dargestellt:

    M�ller

    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bi…-2013-02-21.jpg]

    Wo muss ich denn was anpassen, das ich statt "M�ller" ein "Müller" sehe ?

    Nachtrag am 22.02.2013:
    Habe noch etwas weiter recherchiert. Das Problem tritt nicht nur unter Windows 8 mit dem IE auf, sondern auch unter Windows XP, allerdings wird hier kein � Zeichen, sondern ein Quadrat dargestellt.
    Ich habe dann mal die Intranet URL (Sharepoint) durch Google ersetzt, also so:

    https://www.google.de/search?q=müller

    Hier passt das Ergebnis!!!

    Ich gehe mal davon aus, dass das Problem nur in Verbindung mit dem Sharepoint Server besteht, aber wirklich weiterhelfen tut mir das nicht :(

    Gruß Hassan

  • Anwendung bekommt keine GUI / Fokus

    • HassanMullah
    • 28. Januar 2013 um 14:43

    Hallo zusammen,

    folgendes Problem. Ich habe ein Setup auf einem alten Notebook (Windows XP) ausgeführt. Es handelt sich um die Software "Traktor 3 LE" (DJ Software). Wenn ich das auf dem Notebook mache, kann ich die Anwendung ganz normal installieren. Leider ist das Notebook etwas Schwach auf der Brust.

    Habe das ganze jetzt unter VMWare 9 virtualisiert (mit 2 CPUs und 1.5 GB RAM für die virtuelle Maschine) Wenn ich jetzt die Anwendung installiere und starte, sehe ich im Taskmanager nur den Namen der Anwendung, also "Traktor 3 LE.exe" mit ca. 75 MB Speicherauslastung. Es kommt aber keine GUI hoch. Der Hersteller unterstützt keine virtuelle Maschinen, was aber ja nicht heißen soll, das es nicht zum laufen zu bringen ist.

    Kann man mit Autoit Mitteln herausbekommen, warum die GUI nicht startet ?

    Gruss und Danke

    Hassan

  • Visible Text auslesen

    • HassanMullah
    • 16. Januar 2013 um 07:51

    Skype API hört sich schön an. Ist das eine Art UDF ?

  • Visible Text auslesen

    • HassanMullah
    • 15. Januar 2013 um 14:39

    Hallo zusammen,

    ich hatte jetzt mal wieder einige Monate nix mit autoit zu tun .... und schon hänge ich.

    Ich muss rausbekommen, wann über Skype ein Anruf aktiv ist. Mit autoit info habe ich heraus bekommen (am beispiel von Testanruf), das der visible Text so aussieht:

    PHP
    >>>> Window <<<<
    Title:	Skype™ - user123
    Class:	tSkMainForm
    Position:	-8, -8
    Size:	1616, 854
    Style:	0x17CF0000
    ExStyle:	0x00050100
    Handle:	0x001C07F8
    
    
    >>>> Control <<<<
    Class:	TLiveConversation
    Instance:	1
    ClassnameNN:	TLiveConversation1
    Name:	
    Advanced (Class):	[CLASS:TLiveConversation; INSTANCE:1]
    ID:	4985472
    Text:	
    Position:	4, 4
    Size:	1592, 787
    ControlClick Coords:	507, 500
    Style:	0x56010000
    ExStyle:	0x00000000
    Handle:	0x004C1280
    
    
    >>>> Mouse <<<<
    Position:	511, 547
    Cursor ID:	0
    Color:	0x010304
    
    
    >>>> StatusBar <<<<
    
    
    >>>> ToolsBar <<<<
    
    
    >>>> Visible Text <<<<
    Skype Test Call
    
    
    
    
    >>>> Hidden Text <<<<
    Skype Home
    &Schließen
    ContProf_882
    Alles anzeigen

    Habe ich hier einen Gedankenfehler, oder geht das so gar nicht.

    [autoit]

    If WinExists("[TITLE:Skype]") Then
    If WinActive("[TITLE:Skype]", "Skype Test Call") Then
    MsgBox(0, "", "Skype Test Call was active")
    Else
    MsgBox(0, "", "Skype Test Call was not active")
    EndIf
    EndIf

    [/autoit]

    Wenn ich den Testcall aktiv habe, bekomme ich trotzdem nur die 2. Messagebox angezeigt

    Gruß Hassan

  • Problem mit _ScreenCapture_Capture und Tooltip

    • HassanMullah
    • 16. November 2012 um 16:55

    Ich vermute mal, das wir hier keine Lösung finden werden.

    autoBert: Zwischen überwachen und kontrollieren sehe ich schon einen Unterschied. Wenn es um den "Internetschutz" Deiner Kinder gehen würde, würdest Du vermutlich auch nichts links liegen lassen.
    Aber diese Diskussion gehört hier nicht her.

    Ich mach den Thread mal zu.

    Danke an alle.

  • Problem mit _ScreenCapture_Capture und Tooltip

    • HassanMullah
    • 7. November 2012 um 16:02

    Hallo Ihr Beiden

    zum Punkt "Restzeit auf Bild schreiben"...

    Nein das geht nicht, da der Restzeitenzähler für den Anwender ist, damit er weiß, wie lange er noch am PC sitzen kann.

    zum Punkt Betriebssystem.

    Auf dem Livesystem läuft Windows XP SP3. Hier läuft die komplierte EXE, es wird aber die Restanzeige nicht dargestellt.
    Auf dem Testsystem läuft Windows 8. Hier wird die Restanzeige dargestellt.

    Ich habe mal den unsauberen Code herausgepickt. Wenn Ihr das Compiliert, könnt Ihr es selbst mal testen

    Spoiler anzeigen
    [autoit]

    #include <ScreenCapture.au3>
    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_UseUpx=n
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    HotKeySet("{ESC}", "_exit")
    AdlibRegister("_KCLScreenshot", 3000); alle 3 Sekunden einen Screenshot machen
    AdlibRegister("_KCLMinimieren", 10000)

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

    While 1
    Sleep(300)
    WEnd

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

    Func _exit()
    Exit 0
    EndFunc ;==>_exit

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

    Func _KCLMinimieren()
    ToolTip("noch 999 Minuten übrig", 1, 1, "Restzeit", 1, 4)
    EndFunc ;==>_KCLMinimieren

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

    Func _KCLScreenshot()
    Local $varBaseDir = @ScriptDir
    Local $var_ScreenshotDir = $varBaseDir & "\PIC"
    If Not FileExists($var_ScreenshotDir) Then
    DirCreate($var_ScreenshotDir)
    EndIf
    _ScreenCapture_SetJPGQuality(75)
    _ScreenCapture_Capture($var_ScreenshotDir & "\" & "PC_" & @ComputerName & "_" & @HOUR & @MIN & @SEC & ".jpg")
    EndFunc ;==>_KCLScreenshot

    [/autoit]

    Hier mal eine Aufnahme unter Windows 8 bevor die Funktion _KCLMinimieren startete
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bild-024-2012-11-07.jpg]

    und hier nachdem Sie gestartet ist
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bild-025-2012-11-07.jpg]

    Wenn man das unter Windows XP laufen lässt, sieht man die Restanzeige auf dem Screenshot nie, nur Live !

    Gruß Hassan

  • Problem mit _ScreenCapture_Capture und Tooltip

    • HassanMullah
    • 5. November 2012 um 15:20

    Scheint ja was Schwierigeres zu sein, oder ?

    hier mal der Code vom Tooltip

    [autoit]

    ToolTip("noch " & $var_inifile_Kontingent + 1 & " Minuten übrig", 1, 1, "Restzeit", 1, 4)

    [/autoit]

    Kann es sein, das die "4" (Force the tooltip to always be visible confining it to monitor borders if necessary. If multiple monitors are used, then the tooltip will "snap-to" the nearest monitor) hier Probleme macht ?

    Gruß Hassan

  • Problem mit _ScreenCapture_Capture und Tooltip

    • HassanMullah
    • 31. Oktober 2012 um 08:58

    Guten Morgen,

    heute habe ich mal ein komisches Phänomen.

    In meiner Anwendung habe ich eine kleine Funktion, welche folgendes macht. Wenn ich die Anwendung minimiere, wird links oben am Bildschirm ein Tooltip angezeigt, der die Zeit runterzählt. Alle 20 Sekunden macht die Anwendung dann noch einen Screenshot vom gesamten Bildschirm mit _ScreenCapture_Capture.

    Wenn ich die Anwendung auf meinen "Entwicklungs Notebook" starte, dann sehe ich sowohl den Tooltip live, als auch auf dem Screenshot

    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bild-001-2012-10-31.jpg]
    Wenn ich jedoch die gleiche Anwendung auf dem "Ziel PC" laufen lasse, dann sehe ich den Tooltip auf dem Monitor des "Ziel PC" live, aber auf den Screenshots ist der Tooltip nicht drauf.

    Woran kann das denn liegen ? Mein Vermutung geht ja Richtung Graphikkarten Treiber, aber hier könnte ich nur eine andere Graphikkarte dann versuchen, da der Treiber aktuell ist.

    Gruß Hassan

  • Anwendung automatisch minimieren ?

    • HassanMullah
    • 31. Oktober 2012 um 08:52

    Lösung steht bei mir immer in der ersten Anfrage.

    Hier war die Lösung "GUISetState(@SW_MINIMIZE)" ... habe ich selbst rausbekommen, von daher habe ich den Thread gleich zugemacht

    Trotzdem Danke

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™