Stichwort Auto-MDI-X.
Beiträge von chip
-
-
Und genau das brauchst du bei Netzclub nicht.
-
HIer: http://support2.microsoft.com/kb/2776718/de
Sprich man muss die Art wie Windows 8 runterfährt ändern. Um WOL wieder zu ermöglichen. Wobei ich schon festgestellt habe, dass die Umstellung auch nicht immer hilft.
-
http://www.autoitscript.com/forum/topic/29…-on-lan-script/

Wobei sowohl deines als auch das alte das gleiche Problem haben. Sprich unter Win 8/8.1 ausgeführt geht das so einfach nicht mehr.
-
Alles gute zum Geburtstag.
-
http://de.wiktionary.org/wiki/BTW
http://de.wiktionary.org/wiki/bzw.Allerdings wird nicht btw als alternative zu bzw. genommen, da hier unterschiedliche Dinge gemeint sind.
-
Hat schon jemand gemacht :): http://www.autoitscript.com/forum/topic/88…ution/?p=635569
-
Danke, mit der hat es geklappt.
-
Hi,
ich benutze seit längerem folgendes Funktion um die Monitorauflösung auf mehreren Rechner zu ändern:
Spoiler anzeigen
[autoit]_ChangeScreenRes(1680,1050)
[/autoit] [autoit][/autoit] [autoit];===============================================================================
[/autoit]
;
; Function Name: _ChangeScreenRes()
; Description: Changes the current screen geometry, colour and refresh rate.
; Version: 1.0.0.1
; Parameter(s): $i_Width - Width of the desktop screen in pixels. (horizontal resolution)
; $i_Height - Height of the desktop screen in pixels. (vertical resolution)
; $i_BitsPP - Depth of the desktop screen in bits per pixel.
; $i_RefreshRate - Refresh rate of the desktop screen in hertz.
; Requirement(s): AutoIt Beta > 3.1
; Return Value(s): On Success - Screen is adjusted, @ERROR = 0
; On Failure - sets @ERROR = 1
; Forum(s): http://www.autoitscript.com/forum/index.php?showtopic=20121
; Author(s): Original code - psandu.ro
; Modifications - PartyPooper
;
;===============================================================================
Func _ChangeScreenRes($i_Width = @DesktopWidth, $i_Height = @DesktopHeight, $i_BitsPP = @DesktopDepth, $i_RefreshRate = @DesktopRefresh)
Local Const $DM_PELSWIDTH = 0x00080000
Local Const $DM_PELSHEIGHT = 0x00100000
Local Const $DM_BITSPERPEL = 0x00040000
Local Const $DM_DISPLAYFREQUENCY = 0x00400000
Local Const $CDS_TEST = 0x00000002
Local Const $CDS_UPDATEREGISTRY = 0x00000001
Local Const $DISP_CHANGE_RESTART = 1
Local Const $DISP_CHANGE_SUCCESSFUL = 0
Local Const $HWND_BROADCAST = 0xffff
Local Const $WM_DISPLAYCHANGE = 0x007E
If $i_Width = "" Or $i_Width = -1 Then $i_Width = @DesktopWidth ; default to current setting
If $i_Height = "" Or $i_Height = -1 Then $i_Height = @DesktopHeight ; default to current setting
If $i_BitsPP = "" Or $i_BitsPP = -1 Then $i_BitsPP = @DesktopDepth ; default to current setting
If $i_RefreshRate = "" Or $i_RefreshRate = -1 Then $i_RefreshRate = @DesktopRefresh ; default to current setting
Local $DEVMODE = DllStructCreate("byte[32];int[10];byte[32];int[6]")
Local $B = DllCall("user32.dll", "int", "EnumDisplaySettings", "ptr", 0, "long", 0, "ptr", DllStructGetPtr($DEVMODE))
If @error Then
$B = 0
SetError(1)
Return $B
Else
$B = $B[0]
EndIf
If $B <> 0 Then
DllStructSetData($DEVMODE, 2, BitOR($DM_PELSWIDTH, $DM_PELSHEIGHT, $DM_BITSPERPEL, $DM_DISPLAYFREQUENCY), 5)
DllStructSetData($DEVMODE, 4, $i_Width, 2)
DllStructSetData($DEVMODE, 4, $i_Height, 3)
DllStructSetData($DEVMODE, 4, $i_BitsPP, 1)
DllStructSetData($DEVMODE, 4, $i_RefreshRate, 5)
$B = DllCall("user32.dll", "int", "ChangeDisplaySettings", "ptr", DllStructGetPtr($DEVMODE), "int", $CDS_TEST)
If @error Then
$B = -1
Else
$B = $B[0]
EndIf
Select
Case $B = $DISP_CHANGE_RESTART
$DEVMODE = ""
Return 2
Case $B = $DISP_CHANGE_SUCCESSFUL
DllCall("user32.dll", "int", "ChangeDisplaySettings", "ptr", DllStructGetPtr($DEVMODE), "int", $CDS_UPDATEREGISTRY)
DllCall("user32.dll", "int", "SendMessage", "hwnd", $HWND_BROADCAST, "int", $WM_DISPLAYCHANGE, _
"int", $i_BitsPP, "int", $i_Height * 2 ^ 16 + $i_Width)
$DEVMODE = ""
Return 1
Case Else
$DEVMODE = ""
SetError(1)
Return $B
EndSelect
EndIf
EndFunc ;==>_ChangeScreenResInzwischen sind allerdings an einigen Rechner zwei Monitore angeschlossen. Mit der Funktion änder sich allerdings nur die Auflösung des ersten Monitors. Hab leider keine Ahnung von DLL usw. Kann mir jemand sagen was ich an der Funktion ändern muss, damit ich auch den zweiten Monitor ändern kann?
mfg
-
Sag mal gehts noch?! Erst pushed ständig den Thread hoch und dann versucht auch noch ihn doppelt auf zu machen.
-
Kann man pauschal nicht sagen was die Lösung ist ohne die Seite angeschaut zu haben.
-
Wie ist die Url der Seite?
-
Schau dir mal den Player an, wie es da gemacht wurde: http://www.autoitscript.com/forum/topic/97…o-player-alpha/
-
Du könntest versuchen mit FileGetTime zu prüfen wann die Datei zum letzten mal verändert wurde. Theoretisch müsste sie so lange der Download läuft immer verändert werden. Wenn dann eine Zeitlang von X keine Veränderung stattgefunden hat sollte der Download beendet sein. Ob das allerdings wirklich so geht musst ausprobieren.
-
Dann gibt halt mal @error von InetGet aus und schau was der Fehler ist.
-
Falscher Codec im AVI. Das AVI muss diese Codec haben:
ZitatVideo Codec : MPEG-4 Video (XVID)
Audio Codec : MPEG Audio layer 1/2/3 (mpga) -
Du fügst ja auch nichts in die Zwischenablage ein, dann kann auch nichts drin stehen.
-
Naja das was du willst, sprich die Funktionalitäten testen und auch Fehler prüfen macht man eigentlich mit Unit testing. Hier hast eine Liste nach Programmiersprachen sortiert: http://en.wikipedia.org/wiki/List_of_u…meworks#C.2B.2B
-
Unsere Win 7 Rechner auf der Arbeit laufen auch alles Problemlos. Allerdings sind das 64Bit.
-
Er will es ja unbedingt alles selbst schreiben also lass ihn doch Kanashius.