[autoit]If @LogonDomain <> "xxx" Or @LogonDomain <> "xxxx.INT" Or @LogonDNSDomain <> "xxx.INT" Then EXIT
[/autoit]
Weil einer der ersten beiden Fälle immer zutrifft !!! ![]()
Gruß
Greenhorn
[autoit]If @LogonDomain <> "xxx" Or @LogonDomain <> "xxxx.INT" Or @LogonDNSDomain <> "xxx.INT" Then EXIT
[/autoit]
Weil einer der ersten beiden Fälle immer zutrifft !!! ![]()
Gruß
Greenhorn
Hi,
das Problem liegt daran das die Rückgabe von GUICtrlRead($txtPage) als String interpretiert wird (warum auch immer).
Nun, weil ein Eingabefeld eben nur Zeichen(ketten) enthält. ![]()
"0" ist dann halt in dezimal 48 und nicht 0.
Gruß
Greenhorn
Moin Lina,
hört sich nicht gut an.
Was für eine Soundkarte ist es denn ?
Wie alt ist sie ?
Hast Du Dich mal an den Support des Herstellers gewendet ?
Ansonsten:
Gruß
Greenhorn
Aber natürlich.
Herzlichen Glückwunsch zum Geburtstag, Dieter. ![]()
Genieße Deinen runden Ehrentag.
Gruß
Greenhorn
Hi,
also normalerweise zeichnet man den Fensterhintergrund in der WM_ERASEBKGRND oder der WM_PAINT.
Allerdings kenne ich mich nicht mit Ebenenfenstern aus (Layered Windows).
Irgendwie sind wir damals darauf gekommen, dass Du deine Steuerelemente noch einmal in Kindfenster "wrappen" musst, damit diese überhaupt zu sehen sind. Aber ehrlich gesagt ist das alles Murks. Das muss auch auf dem normalen Wege funktionieren, allerdings kann ich Dir da nicht so auf die Schnelle zur Hand gehen.
Frag doch mal ProgAndy was er dazu meint. Er kennt sich mit Ebenenfenstern besser aus. ![]()
Gruß
Greenhorn
Sorry, habe nicht richtig geguckt ... ![]()
Änderungen habe ich mit Ausrufezeichen markiert !!!
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#Include <GuiTab.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 625, 443, 192, 124)
$hTab = GUICtrlCreateTab(32, 56, 537, 337) ; !!!
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
$TabSeite = GUICtrlCreateTabItem("Seite") ; !!!
$Button1 = GUICtrlCreateButton("Zeigen", 440, 304, 75, 25, $WS_GROUP)
$Button2 = GUICtrlCreateButton("ausblenden", 440, 336, 75, 25, $WS_GROUP)
$Tab1 = GUICtrlCreateTabItem("1")
$Tab2 = GUICtrlCreateTabItem("2")
$Tab3 = GUICtrlCreateTabItem("3")
GUICtrlCreateTabItem("")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
_GUICtrlTab_SetCurFocus($hTab, 2)
MsgBox(4160, "Information", "Aktueller Fokus: " & _GUICtrlTab_GetCurFocus($hTab))
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Gruß
Greenhorn
Hi Ilse,
der Index ist 0-basierend. ,-)
[autoit]_GUICtrlTab_SetCurFocus($hTab, 2) ; Setzt Fokus auf die dritte Registerkarte
[/autoit]Gruß
Greenhorn
Was kann denn maximal geschehen beim Nicht-Freigeben, gibts dazu Erfahrungen?
Gruß
Greenhorn
Ja, da kann ich mich den Vorgratulanten nur anschliessen.
Also, herzlichen Glückwunsch zum Burzeltag ! ![]()
[Blockierte Grafik: http://www10.pic-upload.de/17.02.12/2xeusp3i6po.gif]
Gruß
Greenhorn
Oder Du fügst Dein Symbol den Ressourcen hinzu und ...
#include <Constants.au3>
#include <WinAPI.au3>
Global Const $MB_USERICON = 0x00000080
[/autoit] [autoit][/autoit] [autoit]; --- $MSGBOXPARAMS
Global Const $MSGBOXPARAMS = _
"UINT cbSize;"& _
"HWND hwndOwner;"& _
"HANDLE hInstance;"& _
"ptr lpszText;"& _
"ptr lpszCaption;"& _
"DWORD dwStyle;"& _
"ptr lpszIcon;"& _
"DWORD_PTR dwContextHelpId;"& _
"ptr lpfnMsgBoxCallback;"& _
"DWORD dwLanguageId;"
Func MessageBoxIndirect ($lpMsgBoxParams)
[/autoit] [autoit][/autoit] [autoit]Local $aRes = DllCall ("user32.dll", "INT", "MessageBoxIndirectW", _
"ptr", $lpMsgBoxParams)
Return $aRes[0]
EndFunc
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Func MyMsgBox ($hwnd, $text, $title, $style)
[/autoit] [autoit][/autoit] [autoit]Local $mbp = DllStructCreate ($MSGBOXPARAMS)
Local $szText = DllStructCreate (StringFormat ("WCHAR [%d]", StringLen ($text)+1))
Local $szTitle = DllStructCreate (StringFormat ("WCHAR [%d]", StringLen ($title)+1))
Local $szIcon = DllStructCreate ("WCHAR [4]")
DllStructSetData ($szText, 1, $text)
DllStructSetData ($szTitle, 1, $title)
DllStructSetData ($szIcon, 1, "#99") ; Resource ID from Icon Group (e.g. AutoIt-Icon)
DllStructSetData ($mbp, "cbSize", DllStructGetSize ($mbp))
DllStructSetData ($mbp, "hwndOwner", $hwnd)
DllStructSetData ($mbp, "hInstance", _WinAPI_GetModuleHandle (0))
DllStructSetData ($mbp, "lpszText", DllStructGetPtr ($szText))
DllStructSetData ($mbp, "lpszCaption", DllStructGetPtr ($szTitle))
DllStructSetData ($mbp, "dwStyle", BitOR ($style, $MB_USERICON))
DllStructSetData ($mbp, "lpszIcon", DllStructGetPtr ($szIcon)) ; Icon ID
DllStructSetData ($mbp, "dwContextHelpId", 0)
DllStructSetData ($mbp, "lpfnMsgBoxCallback", 0)
DllStructSetData ($mbp, "dwLanguageId", 0)
MessageBoxIndirect (DllStructGetPtr ($mbp))
[/autoit] [autoit][/autoit] [autoit]EndFunc
[/autoit] [autoit][/autoit] [autoit]MyMsgBox (0, "Dies ist der Text", "Titel", $MB_OK)
Exit (0)
Gruß
Greenhorn
Naja, so stimmt das ja nicht
![]()
Man will scharf gegen Urheberrechtsverletzungen, vor allem bei Musikstücken vorgehen... wäre mir neu, das diese in dem Forum hier ein Thema wären...
Nein, nicht nur vor allem bei Musik oder Videos.
Alles was Urheberrechtlich geschützt ist, d.h. auch Zeitungsartikel und dergleichen.
Wenn ACTA nichts an den bestehenden Gestetzen ändern soll/will, dann wäre es absolut überflüssig.
Ist zwar aus der SZ, aber immerhin ...:
Warum der Europäische Gerichtshof Acta stoppen muss
Das kann/wird durchaus auch Auswirkungen auf Internetforen und -Blogs haben !
Außerdem ist dieses "Abkommen" auf undemokratische Weise zustande gekommen, allein deswegen gehört es schon in die Tonne gekloppt.
Ein Haufen asozialer Gierlappen hat dieses Machwerk hinter verschlossenen Türen ausgebrütet.
Gruß
Greenhorn
Mit leichter Verspätung auch von mir die herzlichsten Glückwünsche zum Geburtstag, chip ! ![]()
Gruß
Greenhorn
Hallo UEZ,
auch von mir die herzlichsten Glückwünsche zum Geburtstag !
Genieße den Tag und lasse Dich anständig feiern.
[Blockierte Grafik: http://www10.pic-upload.de/17.02.12/2xeusp3i6po.gif]
Gruß
Greenhorn
Hi,
öööhm, Du meinst die shutdown.exe oder wie ?
Warum nicht die Funktion über AutoIt aufrufen ?
[autoit]Shutdown ( code [, reason] )
[/autoit]Gruß
Greenhorn
Hi,
darauf hat der Programmierer keinen Einfluss.
Die Anordnung der Menüfenster übernimmt Windows.
Die Standardvorgabe ist "nach rechts", es sei denn der Platz in diese Richtung ist nicht ausreichend, dann geht es nach links auf.
Gruß
Greenhorn
Hi,
dafür wären INI-Dateien passend ... ![]()
IniWrite ( ... )
[/autoit]Gruß
Greenhorn
Hi,
geht mir genauso. ![]()
Bei der Installation scheint irgendetwas schief gelaufen zu sein ...
Gruß
Greenhorn
Nun, weil man in Word schon die meisten Druckereinstellungen vornehmen kann, die man sonst nur über den Drucker-Eigenschaften-Dialog erreichen kann.
Ich schätze da läuft auch so etwas wie eine Automatisierung, vllt per VBA.
Hier wäre noch eine relativ einfache Alternative: Druckerprofil.
Wie gesagt, ansonsten selbst ein Script erzeugen, das die Einstellungen im Drucker-Eigenschaften-Dialog vornimmt.
In der Regel geht das so schnell, dass Du nur kurz das Fenster aufblitzen siehst.
Du kannst die Automatisierung aber auch mit versteckten Fenstern durchführen, dann sieht man davon nichts.
Gruß
Greenhorn
Hi,
uuups, danke für den Hinweis^^, man kann nun auch mehr als 4 Parameter übergeben
Ich glaube das ging sogar schon vorher mit DllCall.
Im englischen Forum habe ich vor kurzem einen Code-Ausschnitt von ProgAndy gesehen, in dem er DllCall ohne Angabe einer DLL und der Adresse aufgerufen hatte. Leider weiß ich nicht mehr wo genau ...
Gruß
Greenhorn