ah, vielen dank.
damit wird also kein taskbar-fenster angezeigt.
kann man denn trotzdem buttons in dem angezeigten fenster nutzen, oder mach ich das besser per icon-kontextmenü ?
ah, vielen dank.
damit wird also kein taskbar-fenster angezeigt.
kann man denn trotzdem buttons in dem angezeigten fenster nutzen, oder mach ich das besser per icon-kontextmenü ?
wo oO
zumindest da wo ich jetzt mal geguckt habe, wurde ich nicht fündig =/
hiho,
folgende fragen dazu.
habe jetzt unten gezeigtes fenster, bissel durchsichtigt mit buttons. wie lassen sich diese klicken (es passiert nix) und ist es möglich, das fenster anzeigen zu lassen, OHNE schaltfläche in der taskbar?
Opt("GuiOnEventMode",1)
$x = @DesktopWidth
$y = @DesktopHeight
Global $urllist
[/autoit][autoit][/autoit][autoit]$gui = GUICreate("WhoIsOn", 300, 200,$x-300,$y-200, $WS_POPUPWINDOW, $WS_EX_TRANSPARENT)
WinSetOnTop('WhoIsOn','',1)
WinSetTrans('WhoIsOn','',100)
$add = GUICtrlCreateButton(">", 10, 40, 10, 10, $BS_DEFPUSHBUTTON )
GUISetOnEvent(-1, _ADD())
$remove = GUICtrlCreateButton("<", 10, 70, 10, 10)
GUISetOnEvent(-1, _REMOVE())
$clear = GUICtrlCreateButton(" ", 10, 100, 10, 10)
GUISetOnEvent(-1, _CLEAR())
;$urlinput = GUICtrlCreateInput("", 10, 10, 280, 20)
$urllist = GUICtrlCreateList("", 20, 10, 210, 150, $WS_HSCROLL + $WS_VSCROLL + $LBS_DISABLENOSCROLL)
_GUICtrlListBox_SetHorizontalExtent($urllist, 500)
GUISetState(@SW_SHOW, $gui)
uiiii nice xeno...
das hört und sieht doch gut aus.
alles dein werk? zu krass =)
interessieren würde mich dieses thema auch, aber ich bin mir nicht sicher, ob da einem unbedingt jmd bei geholfen wird.
die frage ist auch, ob es bis jetzt jmd versucht/ geschafft hat.
möglich wird es sein, ich denke irgendwie mithilfe der windows-api und der nutzung einer dll... aber alles was danach kommt *schulterzuck*
Hiho,
ich würde gerne einen SplashTextOn immer über dem Systray anzeigen lassen.
Natürlich kann ich leicht die Koordinaten ausfindig machen, jedoch würde sich das ganze durch eine Änderung der Auflösung wieder ändern.
Es ist doch sicher möglich, das so zu bestimmen, dass es unabnhängig von der Auflösung, über dem Systray angezeigt wird, oder ?
Als kleinen Bonus wäre es natürlich schön, wenn das ganze animiert erscheinen würde (wie bei Miranda/ ICQ) und ein farbiges SplashTextOn, falls möglich.
Per Suche hab ich leider nix gefunden ... Vorschläge?
PS2: ist es zusätzlich möglich, den SplashTextOn an die länge des variablen Inhalts anzupassen ?
PS: Prob 1 konnt ich mal wieder selber lösen =)
mit @DesktopWidth & @DesktopHeight =)
nee, ein eigenständig gebasteltes gui.
quasi das gui, was dort erzeugt wird (bzw so ähnlich, is aber der denkanstoß) soll erscheinen, wenn man mit der maus über das icon fährt.
Hiho,
ich möchte gerne ein altes script von mir verfeinern.
dazu würde ich gerne eine liste anzeigen lassen, wenn ich mit der maus über das icon im systray fahre ... geht das?
oder alternative vorschläge?
irgendwie läuft das teil leider nicht mehr, auch wenn man die neuen Funktionsnamen der GuiListView einbindet =/
also die idee ist mehr als geil =)
aber was mach ich falsch, probiere es lokal mit mir selber?
---------------------------
Error
---------------------------
Connect failed with WSA error: 10061
---------------------------
OK
---------------------------
hmm, kann nicht sagen, ob du es richtig verstanden hast, aber das is ne andere angehensweise, die eigentlich einfacher scheint und auch gehen müsste *g*
dank dir, werd das mal probieren =)
hey, ich wollte mal fragen, ob das überhaupt möglich ist?
weil beim OnEventMode = 1 ja quasi die schleife im hintergrund läuft, oder ?
also würde so bei mir jetzt 2 parallel laufen, was anscheinend nicht geht ... es sei denn ich mach was faslch =)
Hey, ich habe unten genannte funktion.
jetzt hätte ich gerne *g* ...
also sofern $install = 1 ist, soll diese funktion erstmal nur durchlaufen werden, wenn nicht, dann wirds quasi direkt übersprungen.
darin soll 1 oder mehrere prozesse gesucht und geschlossen werden, aber es MUSS diesen prozess nicht geben, es kann jedoch.
wenn nun mind. 1 prozess gefunden wird, soll, nachdem alle prozesse geschlossen wurde, eine msg-box aufgerufen werden.
gibt es keinen prozess, muss natürlich keine msg-box erscheinen, bzw soll/darf nicht.
wenn ich jetzt aber ganz normal n flag setze (If $PIDI <> 1 then $flag = 1) würde diese ja beim nächsten schleifendurchlauf wieder verändert werden, und, wenn alle prozesse geschlossen sind, $PIDI = 0 sein und $flag dementsprechend auch nicht auf 1 gesetzt werden, oder?
wo ich das grad so schreibe, denk ich mir, könnte das doch gehen .... oder hat wer ne andere idee ?
;install/error-msg-killer
If $install = 1 Then
Do
$PIDI = ProcessExists("R6setdefaultreg.exe")
ProcessClose($PIDI)
Until $PIDI = 0
IniWrite(@ScriptDir & "\" & $ini, "Close Windows after Start", "Install/Error", "0")
Else
EndIf
ok *g*
nicht das ich da nicht auch schon dran gedacht habe ... ich habe es wahlweise entfernt, aber ADD wird trotdem nicht "gedrückt".
er markiert quasi den inhalt des inputfeldes, bis auf das erste zeichen ... irgendwie merkwürdig
Hiho,
ich glaube das ist eine folge der neuen versionen, weil ich mir sicher bin, dass es vorher ging *g*
also ich habe 1 gui mit 2 tabs ... auf dem 2. tab ist ein button "add", der als main-button, wenn man auf diesen reiter wechselt, deklariert sein soll.
also wenn ich, im inputfeld darüber, eine adresse eingebe und enter drücke, soll "add" ausgeführt werden.
leider weiss ich nicht, wie ich es umschreiben soll
[autoit]
;ie-gui
$guiie = GUICreate("Internet Explorer Settings", 300, 250)
WinSetTrans($guiie, "", 240)
$ok2 = GUICtrlCreateButton("&Ok", 20, 220, 70, -1, $BS_DEFPUSHBUTTON )
$cancel2 = GUICtrlCreateButton("&Cancel", 220, 220, 70)
;tab 1 - access
GUICtrlCreateTab(0, 0, 300, 215)
GUICtrlCreateTabItem("Access Options")
GUICtrlCreateGroup("Access Options", 30, 30, 220, 160)
$access = GUICtrlCreateCheckbox("automatic Internet Access", 70, 53)
GUICtrlSetTip($access, "If you select this option, you will automaticly get access to the Internet, without writing your personal details every time")
If $ieaxx = 1 then GUICtrlSetState($access, 1)
$access2 = GUICtrlCreateCheckbox("automatic Portal Access", 70, 78)
GUICtrlSetTip($access2, "If you select this option, you will automaticly get access to the Portal")
If $portalaxx = 1 then GUICtrlSetState($access2, 1)
GUICtrlCreateLabel("UserID", 55, 112, 50)
$user = GUICtrlCreateInput("", 115, 110, 100)
GUICtrlSetTip($user, "Please enter your UserID")
If $ieaxx = 1 then GUICtrlSetData($user, $ieuser)
$passw = GUICtrlCreateLabel("Password", 55, 152, 50)
$pw = GUICtrlCreateInput("", 115, 150, 100, "", BitOr($ES_PASSWORD, $ES_AUTOHSCROLL))
GUICtrlSetTip($pw, "Please enter your current password, but keep in mind that you have to change it, when you select a new Windows-Password")
If $ieaxx = 1 then GUICtrlSetData($pw, _StringEncrypt ( 0, IniRead(@scriptdir & "\" & $ini, "IE-Settings", "Password", ""), $pwkey , 4 ))
;tab 2 - urls
GUICtrlCreateTab(-1, -1, 300, 215)
GUICtrlCreateTabItem("Internet Sites")
$add2 = GUICtrlCreateButton("&Add", 10, 60, 60, -1, $BS_DEFPUSHBUTTON ) ;es geht um diesen button, der soll durch ein drücken der enter-taste ausgeführt werden
GUICtrlSetTip($add2, "Here you can enter a URL you want to launch after the start")
$remove2 = GUICtrlCreateButton("&Remove", 10, 90, 60)
GUICtrlSetTip($remove2, "Remove the seleted item")
$clear2 = GUICtrlCreateButton("C&lear", 10, 120, 60)
GUICtrlSetTip($clear2, "Removes all items")
$urlinput = GUICtrlCreateInput("www.", 10, 30, 280, 20)
GUICtrlSetTip($urlinput, "Please enter here the URL you want to launch")
$urllist = GUICtrlCreateList("", 80, 60, 210, 150, $WS_HSCROLL + $WS_VSCROLL + $LBS_DISABLENOSCROLL)
_GUICtrlListBox_SetHorizontalExtent($urllist, 500)
If $flag2 = True Then
Else
If $RunUrls = 1 Then
For $i = 1 To $var2[0][0]
GUICtrlSetData($urllist, $var2[$i][1])
Next
Else
EndIf
EndIf
ich habs mitlerweile hinbekommen, da ich glücklicherweise noch ein altes post von mir gefunden habe, wo ich die teile, die ich gebraucht habe, direkt in meins eingebunden hatte =)
so wird es jetzt auch bleiben ... habe nur die befehle aus der GuiListBox übernommen =)
was is das nur für ein scheiss mit den neuen versionen.
habe ja so schon fast nur schlechtes gelesen, und nun erfahre ich es am eigenen leib.
wenn ich mein script nur starte bekomme ich nur eine marquee progress bar ...
wieso hab ich nur mein altes autoit gelöscht *heul* ... ich soll verdammt sein
EDIT
so, ich konnte nun alle fehler finden und beheben, bis auf den hier:
E:\AutoIt\Include\GuiHyperlink.au3(130,60) : ERROR: _DebugPrint(): undefined function.
If $DebugIt Then _DebugPrint ("# of Links: " & $num_links)
dank euch.
ich dachte auch evtl, dass die GuiList dabei ist, aber laut autoit kam der fehler trotzdem ... könnte max nen neuen namen haben.
falls das jmd weiß ...
aber nochmal big thx =) werds direkt mal einbinden
PS: scheiße ... irgendwie will das net, anscheinend wurde die au3´s mal neugemacht. krieg jede menge fehler
kann damit jmd was anfangen?
oder kann mir wer ne bestehende exe dekompilieren? habe das unterbunden, aber gehört das sowas möglich ist. ich will das programm auch garnicht selber haben, sondern falls es jmd hat, das wäre ein "notfall"
kann mich auch ausweisen, wenn gewollt ... aber da sind definitiv alle au3´s so drin, wie ich sie brauche.
E:\AutoIt\Include\GuiHyperlink.au3(6,32) : ERROR: $WM_SETFONT previously declared as a 'Const'
Global Const $WM_SETFONT = 0x30
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(7,30) : ERROR: $LOGPIXELSX previously declared as a 'Const'
Global Const $LOGPIXELSX = 88
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(10,30) : ERROR: $FW_DONTCARE previously declared as a 'Const'
Global Const $FW_DONTCARE = 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(11,28) : ERROR: $FW_THIN previously declared as a 'Const'
Global Const $FW_THIN = 100
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(12,34) : ERROR: $FW_EXTRALIGHT previously declared as a 'Const'
Global Const $FW_EXTRALIGHT = 200
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(13,34) : ERROR: $FW_ULTRALIGHT previously declared as a 'Const'
Global Const $FW_ULTRALIGHT = 200
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(14,29) : ERROR: $FW_LIGHT previously declared as a 'Const'
Global Const $FW_LIGHT = 300
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(15,30) : ERROR: $FW_NORMAL previously declared as a 'Const'
Global Const $FW_NORMAL = 400
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(16,31) : ERROR: $FW_REGULAR previously declared as a 'Const'
Global Const $FW_REGULAR = 400
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(17,30) : ERROR: $FW_MEDIUM previously declared as a 'Const'
Global Const $FW_MEDIUM = 500
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(18,32) : ERROR: $FW_SEMIBOLD previously declared as a 'Const'
Global Const $FW_SEMIBOLD = 600
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(19,32) : ERROR: $FW_DEMIBOLD previously declared as a 'Const'
Global Const $FW_DEMIBOLD = 600
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(20,28) : ERROR: $FW_BOLD previously declared as a 'Const'
Global Const $FW_BOLD = 700
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(21,33) : ERROR: $FW_EXTRABOLD previously declared as a 'Const'
Global Const $FW_EXTRABOLD = 800
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(22,33) : ERROR: $FW_ULTRABOLD previously declared as a 'Const'
Global Const $FW_ULTRABOLD = 800
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(23,29) : ERROR: $FW_HEAVY previously declared as a 'Const'
Global Const $FW_HEAVY = 900
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(24,29) : ERROR: $FW_BLACK previously declared as a 'Const'
Global Const $FW_BLACK = 900
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(33,32) : ERROR: $PROOF_QUALITY previously declared as a 'Const'
Global Const $PROOF_QUALITY = 2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(23,33) : ERROR: $PBS_MARQUEE previously declared as a 'Const'
Global Const $PBS_MARQUEE = 0x08
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiList.au3(95,44) : ERROR: _IsClassName(): undefined function.
If Not _IsClassName ($h_listbox, "ListBox")
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoIt\Include\GuiHyperlink.au3(129,60) : ERROR: _DebugPrint(): undefined function.
If $DebugIt Then _DebugPrint ("# of Links: " & $num_links)
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(127,40) : ERROR: _GUICtrlProgressSetMarquee(): undefined function.
_GUICtrlProgressSetMarquee($Progress)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(656,45) : ERROR: _GUICtrlTreeViewExpand(): undefined function.
_GUICtrlTreeViewExpand($MainTree, 1, $V3)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(803,48) : ERROR: _GUICtrlListGetAllText(): undefined function.
$alltext = _GUICtrlListGetAllText($urllist)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3 - 25 error(s), 2 warning(s)
und kann sie weder hier, noch im englischen board oder per google wirklich ausfindig machen.
hat vllt jmd die GuiList.au3 und Hyperlink.au3 zur hand?
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(127,40) : ERROR: _GUICtrlProgressSetMarquee(): undefined function.
_GUICtrlProgressSetMarquee($Progress)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(524,48) : ERROR: _GUICtrlListSetHorizontalExtent(): undefined function.
_GUICtrlListSetHorizontalExtent ($urllist, 500)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(656,45) : ERROR: _GUICtrlTreeViewExpand(): undefined function.
_GUICtrlTreeViewExpand($MainTree, 1, $V3)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(739,81) : ERROR: _GuiCtrlCreateHyperlink(): undefined function.
$Link = _GuiCtrlCreateHyperlink("email@email", 210, 170, 160, 25)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(803,48) : ERROR: _GUICtrlListGetAllText(): undefined function.
$alltext = _GUICtrlListGetAllText($urllist)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(820,91) : ERROR: _GUICtrlListFindString(): undefined function.
_GUICtrlListDeleteItem($urllist,_GUICtrlListFindString($urllist,GUICtrlRead($urllist))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(820,92) : ERROR: _GUICtrlListDeleteItem(): undefined function.
_GUICtrlListDeleteItem($urllist,_GUICtrlListFindString($urllist,GUICtrlRead($urllist)))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(859,40) : ERROR: _GUICtrlListCount(): undefined function.
for $i=_GUICtrlListCount($toollist)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
E:\AutoScrIpTs\S.T.A.R.T.E.R_V3.au3(861,51) : ERROR: _GUICtrlListAddItem(): undefined function.
_GUICtrlListAddItem($toollist,@GUI_DragFile)