`
412560229
  • 浏览: 15034 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

利用wscript.shell给file标签赋值

JSP 
阅读更多

JS代码:
function onTest(){
   form1.fileName1.focus();
   show();
  }
  var i=1;
  function show(){
   var srcValue="";
   if(i==1) {
    srcValue="D:\\测试1.txt";
   }
   if(i==2) {
    srcValue="D:\\测试2.jpg";
   }
   if(i==3) {
    srcValue="D:\\测试3.doc";
   }
   if(i==4) {
    srcValue="D:\\测试4.xls";
   }
   var WshShell = new ActiveXObject("Wscript.Shell");
   window.clipboardData.clearData("text");
   window.clipboardData.setData("text",srcValue);
   //Wscript.Shell是模拟键盘写入,所以无法直接写入汉字,这里就用CTRL+V的形式。
   WshShell.sendkeys("^v");
   //按顺序写入。
   WshShell.SendKeys("{TAB}")
   WshShell.SendKeys("{TAB}")
   WshShell.Quit;
   if(i>3){
    return;
   }
   i++;
   setTimeout("show()",100);
  }
JSP代码:
     <!--<input name="fileName1" type="file"/>
     <input name="fileName2" type="file"/>
     <input name="fileName3" type="file"/>
     <input name="fileName4" type="file"/>
     <input type="button" onClick="onTest(4);" value="Test">-->
    

分享到:
评论

相关推荐

    VBS脚本常用代码大全2011整理.pdf

    - `Set wmp = CreateObject("WMPlayer.OCX")`:创建了一个`WMPlayer.OCX`对象,并将其赋值给变量`wmp`。这里利用的是Windows Media Player控件来播放音频。 2. **设置播放文件**: - `wmp.URL = "想象之中.mp3"`...

    VB利用DOS管道输出文本框

    `Shell`函数执行这个命令,然后将输出结果赋值给变量`output`。最后,我们把`output`的内容显示在名为`Text1`的文本框里。 为了实现更复杂的管道操作,VB中还可以使用`CreateObject("WScript.Shell")`来创建一个...

    VBS编程教程.zip

    Set shell = WScript.CreateObject("WScript.Shell") shell.Run "notepad.exe" Set fso = CreateObject("Scripting.FileSystemObject") Set file = fso.OpenTextFile("example.txt", 1) ' 1表示只读模式 content = ...

    vbs 实例 自已做的一个小游戏

    这个小游戏是用VBScript编写的,目的是为了展示如何在VBScript中使用变量并将其传递给批处理程序(batch file)。** **VBScript中的变量是程序中存储数据的容器,可以用来保存各种类型的数据,如整数、字符串、布尔...

    vbs代码教程.pdf

    - `InputBox` 函数用于创建用户交互的对话框,用户输入的内容会被赋值给变量,如 `name = InputBox("对话框内容", "标题")`。 - `MsgBox` 显示消息框,`name` 参数是显示的内容,第二个空参数是消息框的标题,第三...

    批处理之家论坛下载_VBS简明教程

    VBS也使用`=`作为赋值运算符,例如`x = 5`将5赋值给变量x。条件语句如`If...Then...Else`和循环结构如`For...Next`、`Do...Loop`是VBS控制流程的关键部分。 VBS拥有丰富的内置函数,如`MsgBox`用于弹出对话框显示...

    VBS电子书教程,详细的语法讲解

    Set shell = CreateObject("WScript.Shell") shell.Run "notepad.exe" ``` 通过以上内容,我们可以了解到VBS不仅仅是一门简单的脚本语言,它还可以实现与操作系统深入交互的功能。无论是处理文本文件还是进行...

    VBS脚本入门教程2

    - **运行命令**: `CreateObject("WScript.Shell").Run(command)` - 运行系统命令。 - **示例**: ```vb Set shl = CreateObject("WScript.Shell") shl.Run "regedit.exe" Set shl = Nothing ``` ### Excel操作...

    vbscript语法手册

    VBScript的核心是其对象模型,如WScript对象提供与运行环境的交互,Scripting.FileSystemObject(FSO)用于文件系统操作,WScript.Shell用于执行外部命令和系统操作。通过这些对象,开发者可以访问系统资源,执行...

    VBScript语法介绍

    此外,还可以使用 `WScript.Echo` 方法或者 `WScript.Shell` 对象的 `Popup` 方法来显示消息。 ##### MsgBox 函数的基本用法 ```vbscript Dim result result = MsgBox(prompt[, buttons][, title][, helpfile, ...

    code.rar_Windows编程_VBScript_

    5. **对象操作**:通过CreateObject或GetObject创建和使用ActiveX对象,例如,使用FileSystemObject处理文件和目录操作,使用WScript.Shell进行系统命令的执行。 6. **事件处理**:在HTML中,VBScript可以通过添加...

    cmd操作命令和linux命令大全收集

    42. wscript--------windows脚本宿主设置 43. write----------写字板 45. wiaacmgr-------扫描仪和照相机向导 46. winchat--------XP自带局域网聊天 49. mplayer2-------简易widnows media player 50. mspaint-...

Global site tag (gtag.js) - Google Analytics