Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 18:32

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



InputBox und Button

Discussion on InputBox und Button within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
.ShiNy's Avatar
 
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 ?
.ShiNy is offline  
Old 12/25/2011, 15:40   #2
 
bollen's Avatar
 
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
bollen is offline  
Thanks
1 User
Old 12/27/2011, 02:03   #3
 
.ShiNy's Avatar
 
elite*gold: 1
Join Date: Feb 2011
Posts: 550
Received Thanks: 167
klappt i.wie immernoch nicht?
.ShiNy is offline  
Old 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)
iK3ksii is offline  
Old 12/27/2011, 12:14   #5


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
Quote:
Originally Posted by iK3ksii View Post
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.
Lawliet is offline  
Old 12/31/2011, 14:04   #6
 
.EzEL™'s Avatar
 
elite*gold: 0
The Black Market: 409/0/0
Join Date: Dec 2010
Posts: 3,757
Received Thanks: 1,331
Quote:
Originally Posted by Lawliet! View Post
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
.EzEL™ is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.