VB vs CMD   zodpovězená otázka

VB.NET

Dobrý den,

mám bat file a uvnitř něj:

schtasks /create /tn 12345678-01 /tr "c:\cmd\parmsPassing.exe ahoj" /sc "JEN JEDNOU" /st 21:27:00 /ru Petr /rp a1

pak mám aplikaci

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    runBat()
    End Sub

    Private Sub runBat()
        Dim myProcess As New System.Diagnostics.Process
        Dim fullPath As String
        fullPath = IO.Path.GetFullPath("batFile.bat")
        myProcess.StartInfo.FileName = fullPath
        myProcess.Start()
        myProcess.Close()


    End Sub
End Class

Když místo batFile dám notepad, tak se notepad normálně spustí, ale batFile.bat bohužel ne. Když tento file spustím ručně, naplánování úlohy se normálně provede. Nevíte kde by mohla být chyba?

Děkuju moc za případnou odpověď,

PetrS

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Problém bude asi v tom batu, zkuste spustit proces cmd a tu cestu k tomu bat souboru mu dát jako parametr.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tak jsem udělal samozřejmě jednu hloupost.

Můj program se jmenoval CMD. Tudíž při spuštění process start to začalo nejdříve s hledáním v lokálním adresáři. Tam to samozřejmě našlo cmd.exe, který se vygeneroval do složky debug, tudíž se ten pravý cmd vůbec nespustil.

TO JE ALE PITOMÁ CHYBA!!!

PetrS

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback