Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
The-Nobb-Coder_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.03.2007
Beiträge: 21

Gänsefüsschen + Variabel!
Verfasst am: 05.06.2007, 21:45

So ich bins mal wieder und zwar möchte ich, wenn man auf einen Button drück, das text + text aus einer textbox ausgegegeben wird und in einer z.B. Bat datei gespecihert wird.


Code:

'Variable für das Textfeld Zeit wird festgelegt
Dim x As String
x = txt_zeit

'Variable für das Textfeld Kommenatr wird festgelegt
Dim k As String
k = txt_k

'Hier wird das ganze in einer BAT datei gespeichert
    Open "Virus" & ".bat" For Output As #1

'Hier liegt mein Problem---->
'ich Möchte, das das ganze dann so in der Bat datei steht---->
'shutdown -s [color=red]ZEIT[/color] -k" [color=red]Kommentar[/color] "
'So wie ich es hier geschreiben habe sollte es dann in der Bat datei stehen.
'Die roten wörter sollen durch die jeweilige Varible ersetzt werden 
    Print #1, "shutdown -s" & x & " " & "-k" & k
   
    Close #1


Das Problem ist, das ich mit den ganzen Gänsefüsschen durcheinander komme Embarassed
----> Anfänger <----
 
Miah_
Coder
Coder

Anmeldedatum: 22.04.2007
Beiträge: 96


Verfasst am: 05.06.2007, 22:18

bei

Print #1, "shutdown -s" & x & " " & "-k" & k

versuchs da mal mit

Print #1, "shutdown -s " & x & " -k" & k
 
The-Nobb-Coder_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.03.2007
Beiträge: 21


Verfasst am: 05.06.2007, 22:21

Miah hat Folgendes geschrieben:
bei

Print #1, "shutdown -s" & x & " " & "-k" & k

versuchs da mal mit

Print #1, "shutdown -s " & x & " -k" & k



hmm ne klappt leider nicht Crying or Very sad aber danke für deine Mühe Exclamation
----> Anfänger <----
 
RUNY0N_
Tutorial Leser
Tutorial Leser



Anmeldedatum: 19.05.2007
Beiträge: 53


Verfasst am: 05.06.2007, 22:27

Ich schätze mal du willst du eine .bat datei erstellen die den PC nach einer bestimmten Zeit mit einem bestimmten kommentar herunterfährt

dann musst du das nähmlich so machen:
[code]
Open App.Path & "\Virus.bat" For Output As #1
Print #1, "shutdown -s -t " & x & " -c " & k
Close #1
[/code]

weil du mit -t die zeit bestimmst und mit -c den grund


Außerdem musst du bei x = txt_zeit noch .text anfügen und bei k = txt_k auch also:
x = txt_zeit.text
k = txt_k.text

Ich hoffe ich konnte dir helfen
 
The-Nobb-Coder_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.03.2007
Beiträge: 21


Verfasst am: 05.06.2007, 22:34


RUNY0N hat Folgendes geschrieben:
Ich schätze mal du willst du eine .bat datei erstellen die den PC nach einer bestimmten Zeit mit einem bestimmten kommentar herunterfährt

dann musst du das nähmlich so machen:
[code]
Open App.Path & "\Virus.bat" For Output As #1
Print #1, "shutdown -s -t " & x & " -c " & k
Close #1
[/code]

weil du mit -t die zeit bestimmst und mit -c den grund


Außerdem musst du bei x = txt_zeit noch .text anfügen und bei k = txt_k auch also:
x = txt_zeit.text
k = txt_k.text

Ich hoffe ich konnte dir helfen



Ich danke dir ! Very Happy es klappt!

Mir ist gerade aufgefallen das ich nen unnötigen umweg gemacht habe mit dem Batch.
Dein weg ist viel besser ^^....nochmals THX

P.S.Von Batch hab ich eigentlich gar keine Ahnung und diese Projekt ist nur zu Übungszwecken ^^


Jetzte hab ich doch noch einma eine Frage! *büdde nich hauen*^^

Ich hab 2 formen !

in der ersten hab ich den Code !

Code:
Private Sub cmd_shutdown_Click()

'Hier wird für die Zeit eine Variable festgelegt
Dim x As String
x = txt_zeit.Text

'Hier wird für das Kommentar eine Variable festgelegt
Dim k As String
k = txt_k.Text

'Hier wird das ganze in die BAT Datei geschrieben
    Open "Virus" & ".bat" For Append As #1
   
    Print #1, "shutdown -s -t " & x & " -c " & k
    Close #1
   
    'Hide Form1 u. Show Form2
    Form1.Hide
    Form2.Show
       
   
   

End Sub


und in der 2ten form dieser code...

Code:
'Hier wird eine Variable für die Uhrzeit festgelegt
Dim a As Integer
a = txt_zeit.Text

'Hier wird eine Variable für das Datum festgelegt
Dim b As Integer
b = txt_datum.Text

'Hier wird alles in die bereits vorhandene
'Virus.bat datei schreiben
Open "Virus" & ".bat" For Append As #1
Print #1, "time" & " " & a
Print #1, "date" & " " & b
Close #1

End Sub



So wenn ich nun das ganze teste kommt bei der 2ten form ein fehler, und zwar...

ich möchte das, dass was man in der 2ten form schriebt in die bat datei hineingeschrieben wird, welche duch die erste form angelegt worden ist.
Also einfach ne neue Zeile angelgt wird in die von der ersten form^^

ich hoffe ihr kapiert es ^^

mfg.... Arrow geht erstmal pennen! cu tomorrow und good n8ght all

---------> Hat sich alles erledigt! war gestern schon en bisschen spät
Very Happy ich musste nur den integer durch string ersetztn <-------------
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: kommentar, variable, shutdown

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge [suche] Tuturials winsock & daten senden 983 09.06.2011, 13:19
Keine neuen Beiträge [Video] *.dll & *.ocx Installer 2609 06.03.2008, 21:19
Keine neuen Beiträge ListView speichern & laden 1331 05.08.2008, 13:32
Keine neuen Beiträge Registry & Co Fragen 1203 03.05.2007, 10:57
Keine neuen Beiträge Listbox speichern & laden 2268 22.03.2007, 21:25
 


[ Time: 0.4432s ][ Queries: 92 (0.2793s) ][ GZIP on - Debug on ]