成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET環境下的Shell函數

開發 后端
本文向您介紹ASP.NET環境下的CMD命令的執行,主要講解Shell函數的執行選型和相關參數,

Shell 函數

命名空間:Microsoft.VisualBasic

模塊:Interaction

程序集:Microsoft Visual Basic .NET 運行庫(位于 Microsoft.VisualBasic.dll 中)

ASP.NET環境下運行一個可執行程序,并且如果該程序仍然在運行,則返回一個包含該程序的進程 ID 的整數。

  1. Public Function Shell( _   
  2. ByVal Pathname As String, _   
  3. Optional ByVal Style As   
  4. AppWinStyle = AppWinStyle.MinimizedFocus, _   
  5. Optional ByVal Wait As Boolean = False, _   
  6. Optional ByVal Timeout As Integer = -1 _   
  7. As Integer 

參數

Pathname

必選項。字符串。要執行的程序名以及任何需要的參數和命令行開關。Pathname 還可以包括驅動器和目錄路徑或文件夾。

Style

可選項。AppWinStyle。從 AppWinStyle 枚舉中選擇的值,該枚舉與要在其中運行程序的窗口樣式相對應。如果省略 Style,則Shell函數 使用 AppWinStyle.MinimizedFocus,這將使程序以最小化啟動并具有焦點。

Style 參數可以有以下設置之一:

枚舉值 說明

AppWinStyle.Hide 隱藏窗口并為隱藏的窗口提供焦點。

AppWinStyle.NormalFocus 為窗口提供焦點,并以最近的大小和位置顯示窗口。

AppWinStyle.MinimizedFocus 為窗口提供焦點,并以圖標的形式顯示窗口。

AppWinStyle.MaximizedFocus 為窗口提供焦點,并以全屏方式顯示窗口。

AppWinStyle.NormalNoFocus 將窗口設置為最近的大小和位置。當前活動窗口保持焦點。

AppWinStyle.MinimizedNoFocus 以圖標的形式顯示窗口。當前活動窗口保持焦點。

Wait

可選項。Boolean。指示 Shell 函數是否應等待程序完成的值。如果省略 Wait,則 Shell 使用 False。

Timeout

可選項。Integer。Wait 為 True 時等待完成的毫秒數。如果省略 Timeout,則 Shell 使用 -1,表示沒有超時,Shell 直到程序完成時才返回。因此,如果省略 Timeout 或將它設置為 -1,則 Shell 函數可能永遠不會將控制返回給程序。

現在看核心代碼:

  1. dim but as string   
  2. dim tempfile as   
  3. string=server.MapPath(".") & "\" & "test.txt"   
  4. shell("cmd.exe /c " & cmd.text & " > "   
  5. & tempfile,,true,-1)   
  6. dim myread as new streamreader  
  7. (tempfile,encoding.default)   
  8. but=myread.readtoend   
  9. but=replace(but,"<","<")   
  10. but=replace(but,">",">")   
  11. result.text="   
  12. " & but & "   
  13. "   
  14. myread.close   
  15. if file.exists(tempfile) then   
  16. file.delete(tempfile)   
  17. end if 

關鍵是shell函數("cmd.exe /c " & cmd.text & " > " & tempfile,,true,20000),這句話就是調用cmd.exe并且等待程序執行完畢。注意:要是你運行的命令需要等待(如date),那就慘了。那就暫時刪不掉臨時文件test.txt……而且不能再執行命令了……不知道高手能不能解決這個問題。

【編輯推薦】

  1. 淺析ASP.NET授權模塊
  2. 介紹ASP.NET MVC框架
  3. 配置ASP.NET AJAX概述
  4. ASP.NET頁面靜態化四步走
  5. ASP.NET頁面請求原理淺析
    責任編輯:冰荷 來源: ctocio
    相關推薦

    2015-12-28 10:30:03

    UbuntuASP.NET環境

    2009-07-23 13:09:23

    2009-08-10 18:19:37

    ASP.NET安裝環境

    2009-07-28 17:02:10

    ASP.NET運行環境

    2009-08-03 14:22:33

    什么是ASP.NET

    2009-07-28 17:17:19

    ASP.NET概述

    2009-08-10 18:24:29

    ASP.NET開發環境

    2011-01-04 09:37:36

    2009-07-22 17:45:35

    ASP.NET教程

    2009-07-27 15:48:43

    2009-07-29 11:19:03

    JavaScriptASP.NET

    2009-07-29 16:33:28

    GreeterLogiASP.NET

    2009-07-29 14:52:12

    IScriptContASP.NET

    2009-07-27 10:35:33

    TypeConvertASP.NET

    2009-07-27 12:22:03

    ASP.NET和ASPASP.NET入門教程

    2009-08-03 14:39:25

    Asp.Net函數集

    2009-07-31 11:45:42

    ASP.NET文件下載

    2010-03-03 17:12:56

    Ubuntu ASP.

    2009-08-10 13:32:15

    ASP.NET TimASP.NET組件設計

    2009-07-29 17:11:25

    ASP.NET ISA
    點贊
    收藏

    51CTO技術棧公眾號

    主站蜘蛛池模板: 涩涩视频网 | 免费久久网 | a在线v| 狠狠干天天干 | 九九热在线免费观看 | 日韩一级 | 中文字幕成人免费视频 | 欧美午夜精品 | 久久伊| 狠狠的操 | 精品国产青草久久久久福利 | 中文字幕在线网 | 欧美激情一区二区 | 色久电影 | 在线免费观看色 | 国产一区二区三区视频 | 欧美福利三区 | 欧美成人性生活 | 狠狠色综合网站久久久久久久 | 91在线视频观看免费 | 亚洲天堂一区 | 日本久久www成人免 成人久久久久 | 亚洲男人网 | 91国在线视频 | 激情久久av一区av二区av三区 | 色婷婷狠狠 | 久久久久久国产一区二区三区 | 成人久久网 | 国产va| 午夜成人免费电影 | 精品国产一区二区三区久久久蜜月 | 亚洲视频一区二区三区 | 毛片久久久 | 国产一区二区在线视频 | 一级片在线观看 | 亚洲精品一区中文字幕乱码 | 久久青视频 | 3p视频在线观看 | 亚洲成人免费视频 | 狠狠草视频 | 欧洲视频一区二区 |