怎么编写电脑关机程序
的有关信息介绍如下:我试过一次在QQ那里被别人发来一个文件360测无毒,打开它说打上“我爱你”,在倒计时关机,如何编写这种命令,有软件?什么原理?教下
首先建立一个记事本,编辑“shutdown -s -t 再输入时间以秒计算”,比如要30秒关机“shutdown -s -t 30”然后把后缀名“txt”改为“bat”。取消关机可用“shutdown -a”重启是“shutdown -r”。
按WIN+R,输入cmd,在弹出的DOS窗口输入”shutdown -s -t 60(秒,可自己设定)“,就OK了
读取Excel文档中的资料
如何读取Excel文档中的资料。假定在D盤JTest目录下有一个档案名为gongye.xls的Excel档。
程式如下:
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import java.io.FileInputStream;
public class ReadXL {
/** Excel档的存放位置。注意是正斜线*/
public static String fileToBeRead=D:/JTest/ gongye.xls;
public static void main(String argv[]){
try{
// 创建对Excel活页簿档的引用
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
// 创建对工作表的引用。
// 本例是按名引用(让我们假定那张表有著缺省名Sheet1)
HSSFSheet sheet = workbook.getSheet(Sheet1);
// 也可用getSheetAt(int index)按索引引用,
// 在Excel文档中,第一张工作表的缺省索引是0,
// 其语句为:HSSFSheet sheet = workbook.getSheetAt(0);
// 读取左上端单元
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell((short)0);
// 输出单元内容,cell.getStringCellValue()就是取所在单元的值
System.out.println(左上端单元是: + cell.getStringCellValue());
}catch(Exception e) {
System.out.println(已运行xlRead() : + e );
}
}
}
用记事本写小程序,也就是所谓的脚本程序。
脚本程序有多种格式(vbs,bat等),LZ想要自己写的法就要去学下基本的语法。
举例说下bat格式的脚本(也叫批处理命令),也就是“WINDOWS上的命令解释程序”,这个最常见也最常用。
第一,首先新建个记事本;
第二,打开记事本,
关机程序:shutdown -s (如果想设置时间:shutdown -s -t xxx xxx:表示多少秒种后关机)
重启:shutdown -r
第三,改记事本的扩展名txt为bat;
第四,双击这个文件执行;
PS:其实WINDOWS里有大量的批处理命令可以用,LZ如果有兴趣可以去学习下,用处多多。
void main(){
printf(请输入一个整数:);
int i;
scanf(%d, &i);
if(i % 7 == 0)
printf(%d是7的倍数, i);
else printf(%d不是7的倍数);
}
如果使用批处理命令,用 shutdown 即可。
如果你想自己编写代码实现,需要对操作系统(Windows 或 Linux)有一定了解,熟悉一些API函数才行。
这个软件很简单,但我现在也懒得写。
至于生成可执行文件的步骤,这个你都不了解的话,先还是好好打下基本功吧。
简单提示下:
1. 先安装编译器(如 VC,GCC 之类的)
2. 如果是小程序的话,可直接用命令行编译(如在命令行中执行 CL 或 GCC 命令);如果你不熟悉的话,就使用 IDE(集成开发环境),在菜单或工具栏中点击“编译”命令
3. 生成可执行文件后,为了让其定时关机:(1)在 Windows 系统中,设置相关注册表即可;(2)在 Linux 系统中,编写脚本(参考一下 crond)
4. 没有了
操作系统的计划任务就可以实现
autoexec。bat批处理文件加入 at 1:02 shutdown -s
//at后面是时间自己随便改。
可以使用windows.h下的
system(“shutdown -s -f)
可以实现关机
请采纳