我正在用JScript创建这个HTA应用程序,它编写一个BAT文件,然后在cmd中打开它。
如果我从窗口手动打开创建的BAT文件,它的工作原理是应该的。
当我通过HTA打开它时,文件会打开,但只会输出回声和暂停。
请记住,我在编程方面很新。
这是JScript。
// Write the Bat file
// When run from HTA all I get is the "Echo Done" and "Pause"
// When I run from Windows without HTA, all of it works.
function wr
我在Visual 2010中创建了以下类:
public class Bat : Form1
{
public int BatLocation;
public void draw()
{
Pen batPen = new Pen(Color.Black);
batPen.Width = 10;
playArea.DrawRectangle(batPen, BatLocation, (picPlayArea.Height - 30), 50, 10);
我希望有一个.bat文件在启动时运行,以检查它的日期9月18日,这是我的生日。我写的是@echo off if %date% == Sun 09/18/2016 start /d C:\Users\david\Documents\birthday.bat end if,但它不起作用。我对脚本编程相当陌生,所以如果有任何帮助,我将不胜感激。
编辑:我还尝试使用Schtasks创建在给定日期执行birthday.bat的计划任务,但创建任务完全失败。我正在运行Win10,并希望完全从一个.bat文件中完成此操作。
我需要打开一个命令提示符并执行ij.bat,这将把我带到另一个提示符,在那里我可以给出连接到DB的命令,然后是不同的sql语句。我能够从java程序执行ij.bat,如下所示
Process process = Runtime.getRuntime().exec("D:\\ij.bat");
但是如何通过java程序给出更远的命令集呢?