none
请问有没有脚本语言或者shell能够调用.net的dll? RRS feed

答案

  • 你好,你可以使用powershell,脚本语言,一个比perl更变态,被微软自称为要代替vb脚本和c#的shell

    2010年5月7日 11:21
  • Jscript.Net

    或者google一下c# script.

    2010年5月7日 12:09
  • powershell下载地址http://support.microsoft.com/default.aspx/kb/968929?p=1

    如果你使用的是windows7系统,powershell已经存在于windows\system32\windowspowershell中

    2010年5月7日 12:17
  • 如果你使用的是powershell,其命令是很好记的,其命令形式为动词-名词,(例如get-help命令)如果你想查看有什么命令(cmd),可以使用一下命令

    get-help *.*

    如果查询个别指令,如out-file命令

    可以使用get-help out-file

    如果想查询这个命令的使用例子

    get-help out-file -example

    查询这个命令的详细解释

    get-help out-file -full

    这个shell 很变态,是因为它很简单,格式很随意,但是却很强大,往往vb一个数百行的代码,他只用几十行甚至十几行就能解决

    例如以下例子:

    $process=get-process Notepad   //获得Notepad程序的进程

    $process.Id   //显示Notepad 程序进程的id

    这个shell是用c#编写的,你可以用c#编写powershell的新cmd命令,当然这个涉及到powershell高级编程部分。总之这个程序总是会给你一些意想不到的方便和惊喜,其前景是广阔的

    他可以直接调用.net

    例如调用调用.net的System.Random类NextDouble方法

    你可以编写代码如下

    $number=New-Object System.Random

    $number.NextDouble()

    2010年5月8日 13:26

全部回复

  • 你好,你可以使用powershell,脚本语言,一个比perl更变态,被微软自称为要代替vb脚本和c#的shell

    2010年5月7日 11:21
  • Jscript.Net

    或者google一下c# script.

    2010年5月7日 12:09
  • powershell下载地址http://support.microsoft.com/default.aspx/kb/968929?p=1

    如果你使用的是windows7系统,powershell已经存在于windows\system32\windowspowershell中

    2010年5月7日 12:17
  • 请问脚本语言是不是就没有IDE,也没有那种智能感知之类的。

     

    我如何才能获取帮助呢?好多命令都记不住啊


    我的第一技术博客
    2010年5月8日 0:53
  • 如果你使用的是powershell,其命令是很好记的,其命令形式为动词-名词,(例如get-help命令)如果你想查看有什么命令(cmd),可以使用一下命令

    get-help *.*

    如果查询个别指令,如out-file命令

    可以使用get-help out-file

    如果想查询这个命令的使用例子

    get-help out-file -example

    查询这个命令的详细解释

    get-help out-file -full

    这个shell 很变态,是因为它很简单,格式很随意,但是却很强大,往往vb一个数百行的代码,他只用几十行甚至十几行就能解决

    例如以下例子:

    $process=get-process Notepad   //获得Notepad程序的进程

    $process.Id   //显示Notepad 程序进程的id

    这个shell是用c#编写的,你可以用c#编写powershell的新cmd命令,当然这个涉及到powershell高级编程部分。总之这个程序总是会给你一些意想不到的方便和惊喜,其前景是广阔的

    他可以直接调用.net

    例如调用调用.net的System.Random类NextDouble方法

    你可以编写代码如下

    $number=New-Object System.Random

    $number.NextDouble()

    2010年5月8日 13:26
  • 鉴于powershell的神奇,和总是给人们带来意想不到的方便和惊喜,建议版主开拓一个新的版块,就叫做powershell,让它和c#相辅相成,成为大家大展拳脚的新天地
    2010年5月8日 13:29
  • 有人向我推荐Python,不知和powershell相比如何?
    我的第一技术博客
    2010年5月9日 2:02
  • 这只能是仁者见仁,智者见智了,Python,我没使用过,所以不好评价,对于powershell,我第一次见到,就非常喜欢上了,基于两点,一是他的管道功能,非常方便,第二,他是微软出台的强大的脚本语言,总是在不断学习中有新的惊喜。你也可以都试着学一下,看哪个更适合你,有时候语言思路和习惯对于每一个人都是不同的,当初我学perl就很费劲。
    2010年5月10日 13:07