ReadAll 方法
读取 TextStream 文件的全部内容并返回由此得到的字符串。object.ReadAll( );object 总是 TextStream 对象的名称。 说明
对大文件而言,使用 ReadAll 方法将会耗费内存资源。可以使用其他技术来输入一个文件,如逐行读取文件。下面的示例演示了 ReadAll 方法的用法:function GetEverything()
{
   var fso, f;
   var ForReading = 1, ForWriting = 2;
   fso = new ActiveXObject("Scripting.FileSystemObject");
   f = fso.OpenTextFile("c:\\testfile.txt", ForWriting, true);
   f.Write("Header");
   f.Write("1234567890987654321");
   f.Close();
   f = fso.OpenTextFile("c:\\testfile.txt", ForReading);
   return(f.ReadAll());
}

解决方案 »

  1.   

    Read 方法
    从TextStream 文件中读取指定数量的字符,并返回由此得到的字符串。object.Read(characters)参数
    object必选项。总是 TextStream 对象的名称。characters必选项。要从该文件读取的字符个数。下面的示例演示类如何使用 Read 方法来从文件中读取六个字符 Header,并返回获得的字符串:
       var fso, f;
       var ForReading = 1, ForWriting = 2;
       fso = new ActiveXObject("Scripting.FileSystemObject");
       f = fso.OpenTextFile("c:\\testfile.txt", ForWriting, true);
       f.Write("Header");
       f.Write("1234567890987654321");
       f.Close();
       f = fso.OpenTextFile("c:\\testfile.txt", ForReading);
       alert(f.Read(6));
    }
      

  2.   

    Read 方法
    从TextStream 文件中读取指定数量的字符,并返回由此得到的字符串。object.Read(characters)参数
    object必选项。总是 TextStream 对象的名称。characters必选项。要从该文件读取的字符个数。下面的示例演示类如何使用 Read 方法来从文件中读取六个字符 Header,并返回获得的字符串:
       var fso, f;
       var ForReading = 1, ForWriting = 2;
       fso = new ActiveXObject("Scripting.FileSystemObject");
       f = fso.OpenTextFile("c:\\testfile.txt", ForWriting, true);
       f.Write("Header");
       f.Write("1234567890987654321");
       f.Close();
       f = fso.OpenTextFile("c:\\testfile.txt", ForReading);
       alert(f.Read(6));
      

  3.   

    另问一句:可以用JavaScript击活.exe文件吗?
      

  4.   

    另问一句:可以用JavaScript来击活.exe文件吗?
      

  5.   

    站点?放在网上的吗?net_lover(孟子E章)的方法应该不行吧,站点都可以访问本地文件了,那还得了???
    如果是放在网上的纯HTML,没法访问本地的文件的,更不用说加密狗了,除非你在客户端放了一个ActiveX控件,用脚本来调用.同样道理,直接用JavaScript来击活.exe文件在正常情况下也是不可能的,否则都不敢上网了:随便哪个站点,突然调用你的format.com...
      

  6.   

    站点放在学校的局域网中,只能校内访问,由于客户要求老师们不能随便复制这个站点,复制过去让HTML不好使。
    所以我想在脚本中执行一个EXE文件,让这个EXE文件来检查是否有加密狗,没有就网页不能浏览。用脚本应该怎么写啊?
    在网页打开时执行:onload
    if FileExist('c:\a.exe') then 
    {执行a.exe。
    让网页显示。
    }
    else 
    {执行b.exe;
    让网页无法显示。}
    非常感谢。
      

  7.   

    a.exe,b.exe,加密狗都在服务器上。
      

  8.   

    一般html在服务器端是不会处理的,直接发送到客户端,纯html进行加密是行不通的。考虑安全性问题,exe文件会有安全性警告的。除非浏览器有漏洞。
      

  9.   

    非常感谢net_lover(孟子E章),接受答案了。