|
You last visited: Today at 22:08
Advertisement
[AutoIT] .asx Datei ausführen lassen beim drücken von Button?
Discussion on [AutoIT] .asx Datei ausführen lassen beim drücken von Button? within the AutoIt forum part of the Coders Den category.
04/09/2011, 16:25
|
#1
|
elite*gold: 0
Join Date: Feb 2011
Posts: 2,023
Received Thanks: 947
|
[AutoIT] .asx Datei ausführen lassen beim drücken von Button?
Hey,
Ich habe folgendes Problem:
Ich will mir eine .exe Basteln die einen Stream öffnet(z.B. Technobase).
Davon die Datein sind im .asx Format,wie kann ich die ausführen lassen?
Also das wenn ich auf "Button" klicke das sich Windows Media Player öffnet und
halt die .asx datei ausführt.
Bei exen ist das ja:
case $button
shellexecute("blubb.exe")
Wie wird das bei .asx datein gemacht?
Danke im vorraus
|
|
|
04/09/2011, 16:57
|
#2
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
shellexecute("blubb.exe")
shellexecute("blubb.asx")
shellexecute("www.google.de")
|
|
|
04/09/2011, 17:15
|
#3
|
elite*gold: 0
Join Date: Feb 2011
Posts: 2,023
Received Thanks: 947
|
Hm..das hab ich mir gedacht...hab wohl vorhin als ich es probiert
hab einen fehler gemacht.
Danke.
|
|
|
04/12/2011, 16:16
|
#4
|
elite*gold: 45
Join Date: Mar 2010
Posts: 1,561
Received Thanks: 350
|
Quote:
Bei exen ist das ja:
case $button
shellexecute("blubb.exe")
|
Bei exen nimmt man eigentlich Run() ;b
aber Shellexecute funktioniert auch.
|
|
|
04/12/2011, 18:18
|
#5
|
elite*gold: 9
Join Date: Dec 2009
Posts: 1,071
Received Thanks: 819
|
Ich denke mal, du willst einen Internetradiostream machen...
Dafür empfehle ich das Windows Media Player Objekt. Die Source von meinem Player war zB so:
Code:
#NoTrayIcon
#include <INet.au3>
#include <String.au3>
#include <WindowsConstants.au3>
#include <EditConstants.au3>
#include <GuiConstants.au3>
Const $CBS_DROPDOWNLIST=0x0003
$GUI=GuiCreate("We aRe oNe Player", 200, 180, -1, -1)
GUISetBkColor(0x000000)
GUISetFont(11, 700)
$auswahl_combo=GUICtrlCreateCombo("", 10, 10, 180, 25, $CBS_DROPDOWNLIST)
GUICtrlSetData($auswahl_combo, "Technobase.fm|Housetime.fm|Hardbase.fm|Trancebase.fm|Coretime.fm")
$anzeige_input=GUICtrlCreateEdit("", 10, 50, 180, 40, $ES_MULTILINE+$ES_CENTER+$ES_READONLY)
$starten_button=GUICtrlCreateButton("Play", 40, 100, 50, 25)
$stoppen_button=GUICtrlCreateButton("Stop", 110, 100, 50, 25)
$lautstaerke_slider=GUICtrlCreateSlider(10, 140, 180, 25)
GUICtrlSetData($lautstaerke_slider, 50)
GUICtrlSetBkColor($starten_button, 0x000000)
GUICtrlSetBkColor($stoppen_button, 0x000000)
GUICtrlSetBkColor($auswahl_combo, 0x000000)
GUICtrlSetBkColor($anzeige_input, 0x000000)
GUICtrlSetBkColor($lautstaerke_slider, 0x000000)
GUICtrlSetColor($starten_button, 0x20B2AA)
GUICtrlSetColor($stoppen_button, 0x20B2AA)
GUICtrlSetColor($auswahl_combo, 0xB22222)
GUICtrlSetColor($anzeige_input, 0x00FF00)
;~ GUICtrlSetColor($lautstaerke_slider, 0x0F4A460)
GUISetState()
AdlibRegister("aktualisieren", 5000)
$stream = ObjCreate("WMPlayer.OCX.7")
With $stream
.settings.Balance = 0
.controls.stop()
EndWith
Global $text=abrufen()
GUICtrlSetData($anzeige_input, $text)
While 1
stream.settings.volume = GUICtrlRead($lautstaerke_slider)
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ende()
Case $starten_button
starten()
Case $stoppen_button
stoppen()
EndSwitch
WEnd
Func abrufen()
$auswahl=GUICtrlRead($auswahl_combo)
If Not $auswahl="" Then
$url="http://www." & $auswahl & "/tracklist.php"
$quelle=_INetGetSource($url)
$return=_StringBetween($quelle, '<th style="width:100%">', '</th></tr></tbody>')
$return=saeubern($return[0])
If @error Then
Return "Unbekanntes Lied/Playlist"
EndIf
return $return
Else
Return "-"
EndIf
EndFunc
Func saeubern($zeichen)
$return=StringRegExpReplace($zeichen, '<a href="(.)*">', "")
$return=StringReplace($return, '</a>', "")
$return=StringReplace($return, '&', "&")
Return $return
EndFunc
Func aktualisieren()
$stream.settings.volume = GUICtrlRead($lautstaerke_slider)
$text_neu=abrufen()
If $text<>$text_neu Then
GUICtrlSetData($anzeige_input, $text_neu)
EndIf
EndFunc
Func starten()
$auswahl=GUICtrlRead($auswahl_combo)
If Not $auswahl="" Then
GUICtrlSetState($auswahl_combo, $GUI_DISABLE)
Switch $auswahl
Case "Technobase.fm"
$stream.URL = "http://listen.technobase.fm/dsl.asx"
Case "Housetime.fm"
$stream.URL = "http://listen.housetime.fm/dsl.asx"
Case "Hardbase.fm"
$stream.URL = "http://listen.hardbase.fm/dsl.asx"
Case "Trancebase.fm"
$stream.URL = "http://listen.trancebase.fm/dsl.asx"
Case "coretime.fm"
$stream.URL = "http://listen.coretime.fm/dsl.asx"
EndSwitch
$stream.controls.play()
Else
MsgBox(16, "Fehler", "Bitte wählen sie ein Radio aus")
EndIf
EndFunc
Func stoppen()
$stream.controls.stop()
GUICtrlSetState($auswahl_combo, $GUI_ENABLE)
EndFunc
Func ende()
$stream.controls.stop()
MsgBox(0, "Copyright", "(c) .Infinite")
Exit
EndFunc
Einfach mal als Beispiel, wie man sowas machen kann.
|
|
|
 |
Similar Threads
|
autoit der button entpackt keine au3 datei
05/21/2013 - AutoIt - 20 Replies
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("mein levelbot mit moblock", 800, 600, 500, 200)
$Button1 = GUICtrlCreateButton("pickupbot", -20, 112, 187, 81, 0)
$Button2 = GUICtrlCreateButton("Mein einlog und relog bot :top:", -28, 0, 619, 113, 0)
$Button3 = GUICtrlCreateButton("autoschlagbot", 164, 112, 187, 81, 0)
|
[AutoIT] Wie eine .exe ausführen lassen?
04/09/2011 - General Coding - 4 Replies
Heyho,
Ich habe vor ein Programm zu schreiben das eine andere .exe ausführt.
Es soll nicht direkt kommen,es soll vorher sich die eigentliche exe starten wo
man auf ein "Starten" button klicken muss um die andere .exe auszuführen.
Das mit der "plattform" mit Koda bekomm ich hin,aber wie sind die Commands
um eine .exe auszuführen?
Ich hoffe es ist verständlich genug.
|
Start Button beim 2ten Fenster(Updater) kann man nicht drücken !!!
06/01/2010 - WarRock - 3 Replies
Hey Com
Ich wollt mal meinen neuen Loading Screen betrachten als ich beim Warrock Updater bemerkte das ich Warrock nicht starten kann. Der "Start Game" Button wird nicht schwarz. Soll ich einfach Warrock neu instalieren.
Virusprogramm is aus, habe auch PC neugestartet.
PLS HELP
|
Fehler beim Ausführen der make datei... hoffe auf schnelle Antwort!
12/16/2009 - Metin2 Private Server - 3 Replies
Hi Leute hab heut mal wieder die make.sh ausführen wollen da ich ein questfile für ein neues Item geschrieben hab... Seltsamerweise trat folgender fehler auf:
http://img696.imageshack.us/img696/8559/72374959. png
hoffe jemand weis woran der liegt und wie man ihn behebt...
Gruß,
Eddy²
|
In C++ Projekt Datei packen und ausführen lassen
08/25/2009 - C/C++ - 8 Replies
Also Ich habe 1 Exe-Datei und möchte diese in ein C++ Projekt einfügen und möchte dass wenn das Hauptprogramm ausgeführt wird , dass dann die Datei die im C++ Projekt eingebunden wurde auch ausgeführt wird .
Grund :
Ich möchte , dass die Datei , welche im C++ Projekt "importiert" ist , geschützt wird vor Dritten . Da sich die zu importierende Exe-Datei nicht verschlüsseln lässt wollte ich sie in ein C++ Projekt packen und dann diese "normale" Exe Datei verschlüsseln lassen .
Ich kann die...
|
All times are GMT +1. The time now is 22:09.
|
|