@th.meger,
Danke für Deine Antwort. Aber ich hatte einen Knoten im Kopf.
Ich dacht ich muss $Array[] übergeben. Es muss aber nur $Array sein.
Nochmals Danke
Paule
@th.meger,
Danke für Deine Antwort. Aber ich hatte einen Knoten im Kopf.
Ich dacht ich muss $Array[] übergeben. Es muss aber nur $Array sein.
Nochmals Danke
Paule
Hallo,
Ich habe meherer Arrays nennen wir sie mal Hugo, Willi und Egon
Ich möchte diese Funktion Aufrufen
Func __PrintArray("Variable")
For $i=1 to Ubound($Array)-1
MsgBox(0, Ubound($Array)-1, $Array[$i]
Next
EndFunc
Mit
__PrintArray("Hugo")
soll in der Funktion die Variable $Array zu $Hugo oder $Egon oder $Willi werden
Geht das mit AutoIt?
Danke
Paule
im tray auf das Bluetooth Symbol mit rechter Maustaste.
Buetootooth-Umgebung durchsuchen mit Links-Klick
Dann geht ein Fenster auf. Rechte Maustaste auf mein GPS-Logger
und dann verbinden auswählen. Wenn es in Reichweite meines Pc ist wird eine Verbindung aufgebaut.
Gruß
Paule
Hallo,
wie im Betreff angemerkt möchte ich per AutoIt meine GPS Logger automatisch verbinden, wenn es in Reichweite meines PC ist.
Irgend jemand ne Idee?
Gruß
Paule
der eingebaute Zeichensatz des Druckers ist nicht der deines Windows Zeichensatzes. Vergleiche beide Zeichsätze und konvertiere die benötigten Zeichen vor dem Drucken
Gruß Paule
@th.meger
ich kann nur jeweils ein Mandant bearbeiten. Oben in der Titelleiste steht zwar der Mandantenname, aber in der Routine vergisst man manchmal darauf zu achten. Deswegen meine Idee die Farbe der Titelleiste zu ändern.
Paule
@th.meger
versteh ich nicht ganz. Was soll das bringen?
Dir Farbschema Einstellung trifft nicht den Kern der Sache. Es betrifft eine Warenwirtschaft die mandantenfähig ist. Mit dem zuletzt gearbeitenten Mandanten wird wieder weitergearbeitet, wenn man das Programm wieder startet. Es ist leider nicht möglich das Farbschema pro Mandant zu wechseln.
Deshalb meine Idee die Titelleiste in einer anderen Farbe darzustellen
Paule
Mit WinSetTitle kann ja der Text geändert werden. Gibt es auch eine Funktion die die Farbe der Titelleiste ändert und ich habe sie nur nicht gefunden?
PaulePa
Du benutzt den Schalter:
Opt("GUIResizeMode", 802)
Was soll der nun genau bezwecken?
Wenn ich den auskommentiere merke ich keinen Unterschied.
Paule
hier mal das Problen dargestellt mit Code
#include <Constants.au3>
#include <GUIConstants.au3>
#include <file.au3>
#include <array.au3>
#Include <GuiCombo.au3>
Opt("GUICoordMode", 0) ;1=absolute, 0=relative, 2=cell
Opt("WinTitleMatchMode",2)
Opt("TrayIconDebug", 1)
$Mandant="100"
$FirstNr="711412"
$LastNr="712699"
$PdfReader = @ScriptDir & "\FoxitReader.exe rnr.pdf"
Run($PdfReader)
$WinTitel="Foxit Reader"
WinWait($WinTitel)
$fc = ControlGetHandle($WinTitel, "", "AfxControlBar42s1")
$fcpos = WinGetPos($WinTitel)
$xx= $fcpos[2]
$aw = $fcpos[2]-208
$ah = 30
$ax = $fcpos[0]+200
$ay = $fcpos[1]+32
$Form1 = GUICreate("", $aw, $ah, $ax, $ay, $WS_POPUPWINDOW + $WS_VISIBLE + $DS_SETFOREGROUND,$WS_EX_TOOLWINDOW,$fc)
$Lbl_Mandant = GUICtrlCreateLabel(" Mandant " & $Mandant, 0, 5, 110, 20)
GUICtrlSetBkColor(-1,0x00ff00) ; Grün
GUICtrlSetFont(-1, 10, 400, 0, "Arial Black")
$Bot_Mandant = GUICtrlCreateButton("MM",115,-2,25,25, $BS_ICON)
GUICtrlSetImage ( -1, @ScriptDir & "\icon\wechsel.ico")
GUICtrlSetTip(-1,"Mandant wechsel")
$Lbl_FLNr = GUICtrlCreateLabel(" " & $FirstNr & " - " & $LastNr, 30, 5, 87, 16)
GUICtrlSetBkColor(-1,0x00ff00) ; Grün
GUICtrlSetTip(-1,"in diesem Bereich kann die Rechnunsnummer gesucht werden")
$Bot_Prev = GUICtrlCreateButton("<", 100, -5, 25, 25, $BS_ICON)
GUICtrlSetImage ( -1, @ScriptDir & "\icon\links1.ico")
GUICtrlSetTip(-1,"vorhergehende Rechnungsnummer")
$Bot_Next = GUICtrlCreateButton(">", 30, 0, 25, 25, $BS_ICON)
GUICtrlSetImage ( -1, @ScriptDir & "\icon\rechts1.ico")
GUICtrlSetTip(-1,"nächste Rechnungsnummer")
$InpRnr = GUICtrlCreateInput($FirstNr, 40, 0, 70, 25)
GUICtrlSetFont(-1, 12, 400, 0, "Arial")
GUICtrlSetTip(-1,"hier die Rechnunsnummer eingeben")
$Bot_OK = GUICtrlCreateButton("OK",100,4,60,20)
GUICtrlSetTip(-1,"suche Rechnungsnummer")
$Bot_Abbruch = GUICtrlCreateButton("Abbruch",65,0,60,20)
GUICtrlSetTip(-1,"beenden")
GUISetState(@SW_SHOW)
WinActivate($Form1)
While WinExists("Foxit Reader") ; wenn Foxit Reader geschlossen wird, soll auch diese Gui beendet werden
$msg = GuiGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE Or $msg = $Bot_Abbruch
WinClose("Foxit Reader")
ExitLoop
Case $msg = $Bot_Mandant
Case $msg = $Bot_OK
Case $msg = $Bot_Next
Case $msg = $Bot_Prev
EndSelect
WEnd
Alles anzeigen
Edit GtaSpider: Bei uns heißt der befehl nicht /code und code/ sonder [CODE ]< Ohne leerzeichen! und [/CODE] und ausserdem habe ich noch einen spoiler hinzugefügt ([SPOILER ] und [/SPOILER])
Danke für die Antworten,
also konkret.
Ich starte den PDF Reader "Foxit Reader" (weil der sehr schnell ist) und lege ein Fenster (eine AutoIt GUI) über die Werkzeugleiste des Foxit Readers.
Wenn der Anwender jetzt das Foxit Reader Fenster verschiebt, bleibt meine GUI stehen und liegt nicht mehr über die Werkzeugleiste des Foxit Readers.
Mein Gedankengang ist:
a) Foxit Reader nicht verschiebbar machen oder
b) meine GUI wandert mit dem Foxit Reader.
Ich hatte gedacht, das ich irgenein Schalter oder Funktiosaufrauf in der Dokumentation und bei der Suche im Forum nicht gefunden habe, deshalb meine Anfrage hier.
Paule
z.B möchte ich das Programm Notepad immer im Vordergrund und nicht verschiebbar aufrufen.
Wie ich meine selbsterstelle GUI nicht verschiebbar machen kann, das weis icht
Paule