Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Visual Basic 6.0 / VBA » Tasks erzeugen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
15.08.2004, 15:24 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


nein
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
15.08.2004, 15:28 Uhr
Sloth



Also sind alle so kompliziert, das is schlecht
Hm, wie mach ich dass den dann? Ich brauch ja irgendie die anzahl der Aufnahmen aus der Textdatei. Ich mag Visual Basic nicht!!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
25.08.2004, 09:51 Uhr
sXene[WARE]



Weiß grad nicht wie dus meinst aber das müsste gehen...
Du kannst die komplette Textdatei original in ein leeres und unsichtbares Textfeld schreiben lassen, und dann ne sekunde später die zeilen anzahl vom textfeld auslesen.
--
sXene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
25.08.2004, 23:27 Uhr
~Igor
Gast



Zitat:

Wie macht man n Zeilenumbruch in einem Textfeld?? Wenn ich das mit vbNewLine versuche geht es nicht.

Da gibts viele Möglichkeiten je nach VB-Version:
1)
Visual Basic:
Text1.Text = Text1.Text & chr(13)

2)
Visual Basic:
Text1.Text = Text1.Text & chr(13) & chr(10)

3)
Visual Basic:
Text1.Text = Text1.Text & vbCtrl
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
25.08.2004, 23:30 Uhr
~Igor
Gast



Zitat:
Gibt es ne einfache möglichkeit, dass ich auslesen kann, wieviele Zeilen in ner Textdatei stehen?


Visual Basic:
Dim Zeilen As Integer, tmp As String
open "Datei.txt" for input as #1
while not eof(1)
line input #1, tmp: Zeilen=Zeilen+1
wend
close #1

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
26.08.2004, 13:42 Uhr
Sloth



Soo, hab mich jetzt n bissel wieder rein gehangen und bin auf die schTasks.exe gestoßen, die kann per Parameter windows Tasks erzeugen, das Problem ist nur, dass ich es nicht schaffe alle Parameter richtig anzu geben

"C:Windows\schtasks.exe\schtasks.exe /create /tn " & Chr(34) & "TaskName" & Chr(34) & " /tr " & Chr(34) & "CProgramme\Hauppauge\Dec\DVB-T.exe" & Chr(34) & " /sc einmal /st %Time% /sd %Date% /ru %User% /rp %PW%"

Das Muss ich noch weiter abändern, dass ich das aus Visual Bais ausführen kann. Aber mein Problem sind die ganzen Parameter. Die stehen in Textfeldern und ner Combobox. Ich hoffe mir kann jemand helfen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
26.08.2004, 15:16 Uhr
Sloth



So, also. Ich habs jetzt soweit, das anscheinend slles in der Reihenfolge, in der es sein soll in ner Variablen steht . Also das ist n String. Aber wenn ich ihm sach
Text11.text = TaskFile
Dann gehts nicht. Das Textfeld bleibt leer bzw. wird gelöscht. Wenn ich aber
MsgBox(TaskFile)
mache, dann wird es mir richtig angezeigt ? Wie kann das sein? Geht das mit dem textfeld nicht?
Achso, wie könnte ich denn jetzt das ausführen, nachdem es alles auf einer Variablen steht.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
26.08.2004, 16:49 Uhr
~Igor
Gast



Zitat:
Text11.text = TaskFile
Dann gehts nicht. Das Textfeld bleibt leer bzw. wird gelöscht.

Dann wurde "TaskFile" kein Wert zugewiesen an dieser Stelle. Es muss aufjedenfall auch mit einer TextBox gehen. Musst du mal "debuggen".

Zitat:
Achso, wie könnte ich denn jetzt das ausführen, nachdem es alles auf einer Variablen steht.

Nehm den Shell-Befehl!

Visual Basic:
Dim Programm As String
Programm = "calc.exe": Shell Programm

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
26.08.2004, 17:11 Uhr
Sloth



OK, soweit so gut, das Monentane Problem besteht darin, dass ich dass datum mir "/" trennen muss statt ".". Nur wie mach ich das?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
26.08.2004, 19:45 Uhr
Sloth



Kann ich irgendwie im Datum, die Punkte gegen n "/" ersetzen? Und hat vielleicht einer ne idee, wieso der Task nicht aus dem Programm erstellt wird, aber wenn ich genau das in ner Konsole eintippe gehts . Also der entscheidende Teil is ja der:

Code:
TaskFile = "C:\Windows\System32\schtasks.exe " & "/create /tn " & Form1.Combo1.Text & " /tr" & " C:\Rec.bat"" /sc einmal /st " & Text2.Text & " /sd " & Text1.Text & " /ru" & " Benutzer" & " /rp" & " Passwort"
BatchFile = "C:\Programme\Hauppauge\DEC\DVB-TV.exe /1 " & ChannelID & " C:\Programme\Hauppauge\DEC\record\FileName.mpg MPG " & Text6.Text & " Stop " & Combo2.Text

Open "C:\Rec.bat" For Output As #1
Print #1, BatchFile
Close #1
MsgBox (TaskFile)
Dim Programm As String
Programm = TaskFile: Shell Programm




Also, die Batchdatei wird richtig gefüllt Aber der Task nicht erstellt. Obwohl er erstellt eird, wenn Ich genau das aus der MsgBox abtippe, dann gehts
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ Visual Basic 6.0 / VBA ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: