|
You last visited: Today at 18:32
Advertisement
InputBox und Button
Discussion on InputBox und Button within the AutoIt forum part of the Coders Den category.
12/25/2011, 14:53
|
#1
|
elite*gold: 1
Join Date: Feb 2011
Posts: 550
Received Thanks: 167
|
InputBox und Button
Hallo Leute,
Ich wollte für mich mal so ein kleines Suchprogramm erstellen.
Allerdings kenn ich mich kaum damit aus und komm jetzt schon nicht weiter  ..
also mein ich wollte volgendes machen einfach eine inputbox wo man z.B. reinschreibt  und dann auf den butten klickt und sich dann youtube öffnet und so sieht mein script aus:
Code:
´#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$SuchBot = GUICreate("SuchBot", 223, 78, 192, 124)
$Input1 = GUICtrlCreateInput("Input1", 8, 8, 201, 21)
$Button1 = GUICtrlCreateButton("Los Gehts!", 8, 32, 201, 17, $WS_GROUP)
$Label1 = GUICtrlCreateLabel("@ .ShiNy", 8, 56, 49, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
ShellExecute($Input1)
EndSwitch
WEnd
kann mir vllt wer sagen was ich dort verändern muss ?
|
|
|
12/25/2011, 15:40
|
#2
|
elite*gold: 0
Join Date: Nov 2009
Posts: 221
Received Thanks: 71
|
Quote:
Case $Button1
ShellExecute($Input1)
|
so ist das nichts um Input Boxen auszulensen must du GuiCtrlRead verweden.
du must die eingabe Überprüfen ob bestimmte Worte darin vorkommen, z.B. nach youtube suchen, dass könnte so aussehn.
Code:
Case $Button1
If not StringInStr(GUICtrlRead($Input1) ,"youtube" ,1)=0 Then
$ie=_IECreate()
_IENavigate($ie,"http://www.youtube.com/?gl=DE&hl=de[URL="http://www.youtube.com/?gl=DE&hl=de",1"][/URL]",1)
EndIf
|
|
|
12/27/2011, 02:03
|
#3
|
elite*gold: 1
Join Date: Feb 2011
Posts: 550
Received Thanks: 167
|
klappt i.wie immernoch nicht?
|
|
|
12/27/2011, 03:15
|
#4
|
elite*gold: 0
Join Date: Nov 2011
Posts: 121
Received Thanks: 45
|
Oda machs so :
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$SuchBot = GUICreate("SuchBot", 223, 78, 192, 124)
$Input1 = GUICtrlCreateInput("Input1", 8, 8, 201, 21)
$Button1 = GUICtrlCreateButton("Los Gehts!", 8, 32, 201, 17, $WS_GROUP)
$Label1 = GUICtrlCreateLabel("@ .ShiNy", 8, 56, 49, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$I1 = GUICtrlRead($Input1)
ShellExecute($I1)
EndSwitch
WEnd
Neu :
Code:
$I1 = GUICtrlRead($Input1)
|
|
|
12/27/2011, 12:14
|
#5
|
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
|
Quote:
Originally Posted by iK3ksii
Oda machs so :
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$SuchBot = GUICreate("SuchBot", 223, 78, 192, 124)
$Input1 = GUICtrlCreateInput("Input1", 8, 8, 201, 21)
$Button1 = GUICtrlCreateButton("Los Gehts!", 8, 32, 201, 17, $WS_GROUP)
$Label1 = GUICtrlCreateLabel("@ .ShiNy", 8, 56, 49, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$I1 = GUICtrlRead($Input1)
ShellExecute($I1)
EndSwitch
WEnd
Neu :
Code:
$I1 = GUICtrlRead($Input1)
|
Du solltest dir mal angewöhnen deine Variablen sinnvoll zu benennen.
Also, wenn ich das richtig verstanden habe, will der TE eine art Browser machen?
Dann schau dir diese Funktionen mal an:
Code:
_IECreateEmbedded ()
GUICtrlCreateObj()
_IENavigate()
Das ist die einfachste Möglichkeit.
|
|
|
12/31/2011, 14:04
|
#6
|
elite*gold: 0
Join Date: Dec 2010
Posts: 3,757
Received Thanks: 1,331
|
Quote:
Originally Posted by Lawliet!
Du solltest dir mal angewöhnen deine Variablen sinnvoll zu benennen.
Also, wenn ich das richtig verstanden habe, will der TE eine art Browser machen?
Dann schau dir diese Funktionen mal an:
Code:
_IECreateEmbedded ()
GUICtrlCreateObj()
_IENavigate()
Das ist die einfachste Möglichkeit.
|
Hier ist ein Beispiel
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
$oIE = _IECreateEmbedded()
$Browser = GUICreate("", 625, 445, 192, 124)
$Browser2 = GUICtrlCreateObj($oIE, 8, 0, 609, 401)
GUISetState(@SW_HIDE, $Browser)
$Button1 = GUICtrlCreateButton("Zurück zur SuchBot", 256, 408, 139, 25, $WS_GROUP)
$SuchBot = GUICreate("SuchBot", 223, 78, 192, 124)
$Input1 = GUICtrlCreateInput("http://", 8, 8, 201, 21)
$Button2 = GUICtrlCreateButton("Los Gehts!", 8, 32, 201, 17, $WS_GROUP)
$Label1 = GUICtrlCreateLabel("@ .ShiNy", 8, 56, 49, 17)
GUISetState(@SW_SHOW, $SuchBot)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
GUISetState(@SW_HIDE, $Browser)
GUISetState(@SW_SHOW, $SuchBot)
Case $Button2
If GUICtrlRead($Input1) = "http://" Then
MsgBox(16, "Error", "Du hast keine Ganzes Link angegeben")
ElseIf GUICtrlRead($Input1) = "" Then
MsgBox(16, "Error", "Du hast keine URL angegeben")
Else
_IENavigate($oIE, GUICtrlRead($Input1))
GUISetState(@SW_HIDE, $SuchBot)
GUISetState(@SW_SHOW, $Browser)
EndIf
EndSwitch
WEnd
|
|
|
 |
Similar Threads
|
Inputbox mit ini und check
03/21/2011 - AutoIt - 5 Replies
Hi, ich wollte mal fragen ob mir wer sagen kann wie ich die sachen, die ich in einer Inputbox eingetragen habe und diese in einer ini gespeichert wurden, abchecke ob man das richtige eingegeben hat.
Meine ini sieht so aus:
Installpath=E:\ordner\bla.exe
So jetzt soll er checken das in der ini auch die Festplatte angegeben wurde und nicht nur bla.exe z.B nicht so:
Installpath=ordner\bla.exe
|
HotKeySet aus InputBox..?
08/10/2010 - AutoIt - 3 Replies
Also ich möchte das man den HotKeySet über ein Fenster bestimmen kann.
So siehts bei mir aus, aber funktioniert nicht:(
$value = InputBox("Test","HotKeySet", "{F1}")
ClipPut($value)
$bak = ClipGet()
HotKeySet("$bak","Start")
Func Start()
|
WarRock statt KOREANISCHE BUTTON --> Englische BUTTON
02/26/2010 - WarRock - 6 Replies
Bin mir nicht sicher ob es diesen Thread schon gibt
aber hab bis jetzt nichts gesehen hier.
Funktionen
Für WarRock Korea
Koreanische Schriften (Button) weg und englische Schriften (Button) hin
Anleitung
|
InputBox
01/13/2009 - GW Bots - 2 Replies
Heyho,
Ich wollte mal fragen wie ich eine InputBox erstelle in die man eine Zahl eingibt und dann eine Funktion so oft wiederholt wird bis die Zahl in der Box erreicht ist. Ich hoffe ich hab das ausreichend erklärt.
|
All times are GMT +1. The time now is 18:32.
|
|