|
You last visited: Today at 16:01
Advertisement
Visual Basic externe Programme
Discussion on Visual Basic externe Programme within the .NET Languages forum part of the Coders Den category.
03/13/2012, 12:30
|
#1
|
elite*gold: 0
Join Date: Jan 2012
Posts: 141
Received Thanks: 4
|
Visual Basic externe Programme
Hey,
Ich bin dabei ein Programm zu erstellen. Hab die Buttons und so weiter alles rein getan. Ich will das z.B der Button "Start" ein Programm aus meinem Server Startet z.B die .exe Datai. Er soll es Starten und am Hintergrund laufen lassen. Nachdem man z.b mein Programm geschlossen hat und wieder Startet sollte man die exe wieder funktunieren.
Weiß einer den code für den button?
Ich konnte sowas mal machen aber es hat nicht so gut funktuniert.
|
|
|
03/13/2012, 12:51
|
#2
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
|
|
|
03/13/2012, 14:44
|
#3
|
elite*gold: 0
Join Date: Jan 2012
Posts: 141
Received Thanks: 4
|
muss ich diesen code in den button "Start" einfügen?
Quote:
'Declaration
<PermissionSetAttribute(SecurityAction.Inheritance Demand, Name := "FullTrust")> _
<HostProtectionAttribute(SecurityAction.LinkDemand , SharedState := True, Synchronization := True, _
ExternalProcessMgmt := True, SelfAffectingProcessMgmt := True)> _
<PermissionSetAttribute(SecurityAction.LinkDeman d, Name := "FullTrust")> _
Public Class Process _
Inherits Component
|
Oben bei Full trust muss ich da den link zur der exe eingeben?
und bei dem unteren name vom exe?
|
|
|
03/13/2012, 14:47
|
#4
|
elite*gold: 74
Join Date: Oct 2008
Posts: 619
Received Thanks: 288
|
Schau unten unter Beispiele, daraus kannst du es sehr gut erkennen:
Code:
Imports System
Imports System.Diagnostics
Imports System.ComponentModel
Namespace MyProcessSample
Class MyProcess
Public Shared Sub Main()
Dim myProcess As New Process()
Try ' Get the path that stores user documents.
myProcess.StartInfo.UseShellExecute = False
' You can start any process, HelloWorld is a do-nothing example.
myProcess.StartInfo.FileName = "C:\\HelloWorld.exe"
myProcess.StartInfo.CreateNoWindow = True
myProcess.Start()
' This code assumes the process you are starting will terminate itself.
' Given that is is started without a window so you cannot terminate it
' on the desktop, it must terminate itself or you can do it programmatically
' from this application using the Kill method.
Catch e As Exception
Console.WriteLine((e.Message))
End Try
End Sub 'Main
End Class
End Namespace
Code:
Imports System
Imports System.Diagnostics
Imports System.ComponentModel
Namespace MyProcessSample
Class MyProcess
' Opens the Internet Explorer application.
Public Sub OpenApplication(myFavoritesPath As String)
' Start Internet Explorer. Defaults to the home page.
Process.Start("IExplore.exe")
' Display the contents of the favorites folder in the browser.
Process.Start(myFavoritesPath)
End Sub 'OpenApplication
' Opens urls and .html documents using Internet Explorer.
Sub OpenWithArguments()
' url's are not considered documents. They can only be opened
' by passing them as arguments.
Process.Start("IExplore.exe", "www.northwindtraders.com")
' Start a Web page using a browser associated with .html and .asp files.
Process.Start("IExplore.exe", "C:\myPath\myFile.htm")
Process.Start("IExplore.exe", "C:\myPath\myFile.asp")
End Sub 'OpenWithArguments
' Uses the ProcessStartInfo class to start new processes,
' both in a minimized mode.
Sub OpenWithStartInfo()
Dim startInfo As New ProcessStartInfo("IExplore.exe")
startInfo.WindowStyle = ProcessWindowStyle.Minimized
Process.Start(startInfo)
startInfo.Arguments = "www.northwindtraders.com"
Process.Start(startInfo)
End Sub 'OpenWithStartInfo
Shared Sub Main()
' Get the path that stores favorite links.
Dim myFavoritesPath As String = Environment.GetFolderPath(Environment.SpecialFolder.Favorites)
Dim myProcess As New MyProcess()
myProcess.OpenApplication(myFavoritesPath)
myProcess.OpenWithArguments()
myProcess.OpenWithStartInfo()
End Sub 'Main
End Class 'MyProcess
End Namespace 'MyProcessSample
~ regards
|
|
|
03/13/2012, 14:49
|
#5
|
elite*gold: 0
Join Date: Jan 2012
Posts: 141
Received Thanks: 4
|
Ich glaube dein Code ist für C++ oder so oder? Ich will es für Visual Basic bitte.
und ich möchte nicht Internet Explorer oder so starten sondern eine .exe aus meinem FTP Server.
EDIT : Ist doch für VB aber wo muss ich das einfügen bei dem button?
Ich will eine .exe datai aus meinem FTP Server Starten
|
|
|
03/13/2012, 15:46
|
#6
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Du wurdest genug gespoonfeeded, find den rest selber raus.
|
|
|
03/13/2012, 16:25
|
#7
|
elite*gold: 0
Join Date: Jan 2012
Posts: 141
Received Thanks: 4
|
hmm ok werde einfach mal rum experimintieren.
|
|
|
03/13/2012, 22:54
|
#8
|
elite*gold: 10
Join Date: Dec 2010
Posts: 561
Received Thanks: 98
|
Quote:
Originally Posted by g1neral
Ich glaube dein Code ist für C++ oder so oder? Ich will es für Visual Basic bitte.
und ich möchte nicht Internet Explorer oder so starten sondern eine .exe aus meinem FTP Server.
EDIT : Ist doch für VB aber wo muss ich das einfügen bei dem button?
Ich will eine .exe datai aus meinem FTP Server Starten
|
 Nur weil es ein schwierigerer Code ist, als in den Youtube Tutorials?
Jetzt mal ehrlich, man sieht das schon daran, dass keine ";" gesetzt wurden.
|
|
|
03/14/2012, 01:00
|
#9
|
elite*gold: 0
Join Date: Jan 2012
Posts: 141
Received Thanks: 4
|
Keine Ahnung was du meinst ich schaue mir auch nicht so viele Youtube Videos an manchmal finde ich sagen einfach selba zufällig heraus manchmal klappt es und manchmal auch nicht. Wenn ich hilfe brauche gucke ich zuerst Google dann Elitepvpers  . Meine Frage wurde hier nicht so gut beantwortet finde ich mit Code kann ich nichts anfangen will auch wissen wo ich den code einfügen muss und wo die links und so weiter kommen.
|
|
|
03/14/2012, 01:35
|
#10
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Quote:
Originally Posted by g1neral
Keine Ahnung was du meinst ich schaue mir auch nicht so viele Youtube Videos an manchmal finde ich sagen einfach selba zufällig heraus manchmal klappt es und manchmal auch nicht. Wenn ich hilfe brauche gucke ich zuerst Google dann Elitepvpers  . Meine Frage wurde hier nicht so gut beantwortet finde ich mit Code kann ich nichts anfangen will auch wissen wo ich den code einfügen muss und wo die links und so weiter kommen.
|
Jo, weil du nichtmal ansatzweise programmieren kannst.
|
|
|
03/14/2012, 10:49
|
#11
|
elite*gold: 0
Join Date: Jan 2012
Posts: 141
Received Thanks: 4
|
Ich kann bisschen so Login und so weiter frühr konnte ich das mit externen programmen starten vom ftp.
Code:
My.Computer.Network.DownloadFile("http://www.deinlink/.exe", My.Computer.FileSystem.SpecialDirectories.Temp & "\deinprogramm.exe")
Process.Start(My.Computer.FileSystem.SpecialDirectories.Temp & "\deinprogramm.exe")
Dieses Code war für den Button gedacht z.b namens "Start"
So war mein Code nur das ich dort umbennen musste alles und so weiter. Das Problem war beim ersten mal ging es aber beim zweitel mal startet er das Programm nicht. Musste dann das alles wieder Umbennen.
Das ich keine Ahnung musst du mir nichts sagen sonst wurde ich keine hilfe von Elitepvpers holen. Entweder hilfst du mir oder du lässt es sein.
|
|
|
03/20/2012, 00:49
|
#12
|
elite*gold: 14
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
|
Wenn du schon denkst, das die interne Deklaration der Process-Class ein Managed Code ist, solltest du lieber erstmal anfangen programmieren zu lernen, und nicht einfach irgendeinen Copy & Paste Code versuchen zu verstehen.
Ich würd dir das Galileo Openbook empfehlen.
Kostet nichts und bringt dir alles bei, was du über VB wissen musst.
|
|
|
03/24/2012, 16:17
|
#13
|
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
|
OK das könnte jetzt ein C&P code werden ich bitte dich ihn einfach mal abzutippen und nicht zu kopieren dann weist du vllt auch was was bringt
Code:
My.Computer.Network.DownloadFile("http://www.deinlink/dein programm.exe", Application.startUpPath & "\deinprogramm.exe") 'Ladt die Datei runter
Shell(Application.startUpPath & "\deinprogramm.exe") 'startet sie
|
|
|
03/24/2012, 17:13
|
#14
|
elite*gold: 14
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
|
Quote:
Originally Posted by mrapc
OK das könnte jetzt ein C&P code werden ich bitte dich ihn einfach mal abzutippen und nicht zu kopieren dann weist du vllt auch was was bringt
Code:
My.Computer.Network.DownloadFile("http://www.deinlink/dein programm.exe", Application.startUpPath & "\deinprogramm.exe") 'Ladt die Datei runter
Shell(Application.startUpPath & "\deinprogramm.exe") 'startet sie
|
Du arbeitest mit .NET und verwendest Shell!?
|
|
|
03/24/2012, 17:19
|
#15
|
elite*gold: 0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
|
Naja, kann man nichts anderes erwarten von Leuten, die nur C&P können..
|
|
|
 |
Similar Threads
|
Visual Basic Programme laufen nicht auf Win7 64Bit
03/27/2011 - .NET Languages - 5 Replies
Hallo,
ich habe das Problem, dass meine Tools die ich mit VB erstelle (teilweise mit Visual Basic 08 und mit Visual Basic 10) nicht auf Windows 7 64Bit Versionen laufen. Weiß einer woran das liegt, bzw. wie ich das beheben kann?
Nach den beschreibungen der User meiner Tools stürzt das Prog immer binnen Sekunden ab, bzw schliest sich direkt nach dem öffnen oder die programme lassen sich erst garnicht öffnen. Diese Probleme treten auschlieslich bei Win7 x64 auf. Hat wer ne Ahnung? :confused:
|
Visual C++ (C++), Visual Basic, oder AutoIT?
06/24/2010 - .NET Languages - 11 Replies
Hallo Zusammen
Ich würde gerne mit dem Programmieren anfangen.
Meine Vorstellungen:
Es müsste möglich sein, eigene Programme zu schreiben wie z. B. MSN, Emule oder ähnliches. Natürlich nie in dieser Grösse nur als Beispiel.
Als weiteres sollte mit der gleichen Programmiersprache auch die Möglichkeit bestehen einen WoW Bot zu schreiben. Habe gehört die meisten Bots sind in Auto IT geschrieben. Gibt es unterschiede wegen des Warden schutzes oder kommt es nicht darauf an?
|
All times are GMT +1. The time now is 16:02.
|
|