2013-09-19 1 views
1

Я использую asp.netкоманда Cmd с использованием в Asp.Net

это мой код:

 string cmd = "cmd"; 
     string enter = "/c"; 
     string exe = 
      " ogr2ogr -f \"GeoJSON\" -t_srs WGS84 " + 
      "C:\\Users\\subhi2\\Desktop\\WebSite9\\MapInfoFile\\aghat.json " + 
      "C:\\Users\\subhi2\\Desktop\\WebSite9\\MapInfoFile\\aghat.TAB"; 

     try 
     { 
      Process p = new Process(); 
      p.StartInfo = new ProcessStartInfo(cmd, enter + exe);    
      p.Start(); 
     } 
     catch (Exception) 
     { 

     } 

Я пытался написал в ЦМД. И его работа.

ogr2ogr -f "GeoJSON" -t_srs WGS84 C:\Users\subhi2\Desktop\WebSite9\MapInfoFile\aghat.json C:\Users\subhi2\Desktop\WebSite9\MapInfoFile\aghat.TAB 

Как я могу добиться успеха? (возможно, разрешение на доступ к папке или файлу) У вас есть мнение?

Но не работает в осины (без ошибок)

ответ

0

Как об этом: -.

Dim _info As New ProcessStartInfo("cmd", "/C C: & CD C:\TEMP & DIR") 
+1

/C C: & CD C: \ TEMP & DIR так же, как команда "дир". Я не могу это понять. –

Смежные вопросы