|
| Autor |
Nachricht |
The-Nobb-Coder_ 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  ----> Anfänger <---- |
|
| |
|
 |
Miah_ 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

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 aber danke für deine Mühe  ----> Anfänger <---- |
|
| |
|
 |
RUNY0N_ 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

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 ! 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.... geht erstmal pennen! cu tomorrow und good n8ght all
---------> Hat sich alles erledigt! war gestern schon en bisschen spät
ich musste nur den integer durch string ersetztn <------------- |
|
| |
|
 |
|
|