kann man denn eine URL in den Reg. eingeben?
Beiträge von AntiSpeed
-
-
Hmm.
Könnte man denn mit AutoIt ein Programm erstellen, dass alle PCs im LAN in einen Array schreibt, und dann an jeden eine Anfrage (JA|Nein) schicken, wenn JA, dann wird die hosts bearbeitet?
MfG AntiSpeed -
-
ob ich jetzt den pfad, oder die hosts änder ist doch der gleiche aufwand, nicht war?
und wie kann ich den proxy automatisch in den LAN "einfädeln" ohne an den router selbst rumzuschrauben? -
Weiß ich schon.
Will ja "nur" eine Altanative haben, die im ganzem Netzwerk funktioniert. Mehr nicht ^^. -
chip: Thx, das hilft mir schon ein großes Stück weiter!
-
Geniale Idee
.
Und ich habe immer gedacht, dass soetwas nur mit sehr hohem C++ machen kann..
Super gemacht. 
-
Nj, das stimmt nicht so ganz
.
Wenn ich eine bestehende IP verlinke, dann funktioniert es nicht.
Wenn ich aber eine DNS eingebe, den es nicht gibt, funktioniert es super. -
Hey@all
Ich beschäftige mich gerade mit der Hosts-Datei, da diese ja ziemlich simpel aufgebaut ist
.
Nur leider ist die Hosts ja nur im eigenem PC "gültig" dh, dass zB ein anderer PC, der im selbem LAN ist, nicht diese DNS-Einträge besitzt.
Da ich nicht an jedem PC, der neu in mein LAN connectet, die Hosts-Datei ändern möchte, frage ich doch mal einfach hier,
ob ihr eine Alanative kennt.Ich möchte nicht dies hier über den Route manuell lösen.
Das Skript soll, bei den meisten/bei allen Routern funktionieren. (AutoIt-Skript/sonst eben C++)
Kurz zur Info: Ich möchte dies ausdrücklich nicht missbrauchen (wer geht schon in mein LAN xD, außer LAN-Party
) ,
ich will damit eine Art "Weiterleiter" erstellen,
der Lesezeichen ersetzt (und was bringt, das auf einem PC :wacko: ) dh. soll auch für meinen Bro. verfügbar sein.
PS: Why funktioniert das hier nicht:
MfG AntiSpeed -
Danke für die Antworten.
Jetzt funktioniert alles, aber noch eine Frage:ZitatAlso ich würd mit nem Backbuffer arbeiten, dann sollte es nicht so stark flackern.
Wie geht das? (Nur kurz 1,2 befehle). Bei mir flackerts überhaupt net
why das? (ist mein pc etwa zu schnell
) -
Hey@all
So es ist so weit, ich lerne endlich mal gdi+
. Da ich ja erst damit anfange habe ich ein paar Fragen an euch:
-welches registermsg fehlt noch? - zeichnet nicht neu nach fenster überlappung
-zeichnet farbe nicht drüber, sondern "vermischt" mit der vorherigen, wie kann ich das ändern?
-und sonst pls mal drüber gucken ob das so vormell richtig ist
-Wie kann man RGB to ARGB konventivern? gibt kein _colorgetalpha()
Mein Skript:
Spoiler anzeigen
[autoit]#include <GuiConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GDIPlus.au3>
#include <WindowsConstants.au3>
#include <Array.au3>
;#include <Color.au3>
;#include <Misc.au3>
Local $hGUI, $hWnd, $hGraphic, $hBrushDunkel, $hFormat, $hFamily, $hFont, $tLayout, $hPenDunkel, $hPenHell, $hBrushHell, $ZifferFormat[11], $ZifferFont, $hBrushMittel, $hPenMittel
Local $iWidth=700, $iHeight=500, $WindowWidth=500, $WindowHeight=300, $PenWidth=5, $xy=Round($PenWidth/2,1), $TitelHeight=25, $BigAbstand=5
GUIRegisterMsg($WM_PAINT, "_ReDraw")
OnAutoItExitRegister("_Exit")$hGUI = GUICreate("GDI+", $iWidth, $iHeight)
[/autoit] [autoit][/autoit] [autoit]
GUISetState()
_GDIPlus_Startup()
$hGraphic = _GDIPlus_GraphicsCreateFromHWND($hGUI)
$hFormat = _GDIPlus_StringFormatCreate()
$hFamily = _GDIPlus_FontFamilyCreate("Arial")
$hFont = _GDIPlus_FontCreate($hFamily,12,1)
$tLayout = _GDIPlus_RectFCreate($iWidth/2-$WindowWidth/2+2.5,$iHeight/2-$WindowHeight/2+2.5,$WindowWidth+2.5,20)
$hPenDunkel=_GDIPlus_PenCreate(0x7F00007F,$PenWidth)
$hBrushDunkel = _GDIPlus_BrushCreateSolid(0x7F00007F)
$hPenHell=_GDIPlus_PenCreate(0x5F00005F,$PenWidth)
$hBrushHell=_GDIPlus_BrushCreateSolid(0x1E00001E)
$hPenMittel = _GDIPlus_PenCreate(0x2E00002E)
$hBrushMittel = _GDIPlus_BrushCreateSolid(0x2F00002F)
$ZifferFont = _GDIPlus_FontCreate($hFamily,25,1)
_ReDraw()
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEndFunc _ReDraw()
[/autoit] [autoit][/autoit] [autoit]
_GDIPlus_GraphicsDrawRect($hGraphic,$xy,$xy,$iWidth-$PenWidth,$iHeight-$PenWidth,$hPenDunkel)
_GDIPlus_GraphicsFillRect($hGraphic,$xy,$xy,$iWidth-$PenWidth,$iHeight-$PenWidth,$hBrushHell)
_GDIPlus_GraphicsDrawRect($hGraphic,$iWidth/2-$WindowWidth/2,$iHeight/2-$WindowHeight/2,$WindowWidth,$TitelHeight,$hPenDunkel)
_GDIPlus_GraphicsFillRect($hGraphic,$iWidth/2-$WindowWidth/2,$iHeight/2-$WindowHeight/2,$WindowWidth,$TitelHeight,$hBrushMittel)
_GDIPlus_GraphicsDrawStringEx($hGraphic, "Bitte Code eingeben zum entsperren des Fensters", $hFont, $tLayout, $hFormat, $hBrushDunkel)
_GDIPlus_GraphicsDrawRect($hGraphic,$iWidth/2-$WindowWidth/2,$iHeight/2-$WindowHeight/2+$TitelHeight,$WindowWidth,$WindowHeight-$TitelHeight,$hPenDunkel)
_GDIPlus_GraphicsFillRect($hGraphic,$iWidth/2-$WindowWidth/2,$iHeight/2-$WindowHeight/2+$TitelHeight,$WindowWidth,$WindowHeight-$TitelHeight,$hBrushMittel)
$e=0
For $i=0 To 10
$extra=0
$txt=$i
$Plus=$BigAbstand*2+50
$x=$iWidth/2-$WindowWidth/2+$BigAbstand+$PenWidth+$Plus
$y=$iHeight/2-$WindowHeight/2+$BigAbstand+$PenWidth+$TitelHeight
If $x-$Plus+$Plus*$i+50>$iWidth/2-$WindowWidth/2+$WindowWidth Then
$x=$x-$Plus+$Plus*$e
$e=$e+1
$y=$y+50+$BigAbstand*2
Else
If $e<>0 Then
$x=$x-$Plus+$Plus*$e
$y=$y+50+$BigAbstand*2
Else
$x=$x-$Plus+$Plus*$i
EndIf
EndIf
_GDIPlus_GraphicsDrawRect($hGraphic,$x,$y,50,50,$hPenDunkel)
_GDIPlus_GraphicsFillRect($hGraphic,$x,$y,50,50,$hBrushHell)
If $i=10 Then
$txt="OK"
$extra=$BigAbstand*3
EndIf
$ZifferFormat[$i]=_GDIPlus_RectFCreate($x+$BigAbstand+$PenWidth-$extra,$y+$BigAbstand-2+$PenWidth)
_GDIPlus_GraphicsDrawStringEX($hGraphic, $txt, $ZifferFont, $ZifferFormat[$i], $hFormat, $hBrushDunkel)
Next
EndFuncFunc _Exit()
[/autoit]
_GDIPlus_FontDispose($hFont)
_GDIPlus_FontFamilyDispose($hFamily)
_GDIPlus_StringFormatDispose($hFormat)
For $i=0 To 9
_GDIPlus_StringFormatDispose($ZifferFormat[$i])
Next
_GDIPlus_BrushDispose($hBrushDunkel)
_GDIPlus_BrushDispose($hBrushMittel)
_GDIPlus_BrushDispose($hBrushHell)
_GDIPlus_PenDispose($hPenDunkel)
_GDIPlus_PenDispose($hPenMittel)
_GDIPlus_PenDispose($hPenHell)
_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_Shutdown()
EndFunc
(Skript ist noch nicht fertig)
MfG AntiSpeed -
-
Hey. Willkommen im Forum.
Tipp: Es heist nicht "AutoIT" sonder "AutoIt".
-
-
sufu:"BuildInZIP"

-
Hey
Hat leider wieder nicht funktioniert.
Mein Skript ist ein bisschen anders als das BspSkript.
Meines Hat ein GrundBild, aufdem dann viele andere Bilder sind.
Jetzt möchte ich eines dieser Bilder resizen, sodass es ein anders Bild überdeckt.
Leider überdeckt das andere Bild das Bild, sogar mit $GUI_ONTOP!MfG AntiSpeed
-
Funktioniert leider nicht..
-
Hey@all
[autoit]
Wie kann ich $p1 in den VorderGrund nehmen?
Hier mein Skript:
[/autoit]
#include <GUIConstantsEx.au3>
GUICreate("Meine GUI mit Bild",150,50)
$p1=GUICtrlCreatePic("t1.jpg",0,0,150,50)
$p2=GUICtrlCreatePic("t2.jpg",50,0,100,50)
$p3=GUICtrlCreatePic("t3.jpg",100,0,50,50)
;$p1 soll jetzt alle überdecken, dh. in den VoderGrund nehmen
GUISetState()
Do
Until GUIGetMsg()=$GUI_EVENT_CLOSE
MfG AntiSpeed -
-