当前访客身份:游客 [ 登录 | 加入 OSCHINA ]

代码分享

当前位置:
代码分享 » 其他  » 编程基础
figer1

自动检测U盘

figer1 发布于 2013年03月30日 14时, 0评/462阅
分享到: 
收藏 +0
2
<无详细内容>

代码片段(2) [全屏查看所有代码]

1. [图片] 界面    

2. [代码]下面源码复制到快手(WWW.AAU.CN)中运行即可     跳至 [2] [全屏预览]

import win.ui;
/*DSG{{*/
var winform = ..win.form( right=481;bottom=275;parent=...;text="自动检测插入U盘" )
winform.add( 
edit={ right=470;bottom=263;text="请插入U盘......";left=15;multiline=1;top=15;z=1;readonly=1;edge=1;cls="edit" }
)
/*}}*/

import win.util.deviceNotification;
var deviceNotification = win.util.deviceNotification(winform)

deviceNotification.onDeviceArrival = function(drive,driveType,deviceName,deviceType,flags){
	if( driveType == 0x2/*_DRIVE_REMOVABLE*/ ){
		winform.edit.appendText( '\r\n', "插入移动磁盘" , " " , drive , " " , deviceName )
	}
	elseif( driveType == 0x5/*_DRIVE_CDROM*/ ){
		winform.edit.appendText( '\r\n',"插入光盘" , " " + drive , " " , deviceName )
	} 
}
deviceNotification.onDeviceRemoveComplete = function(drive,removable,driveType,deviceType,flags){
	winform.edit.appendText( '\r\n',"移除设盘" , " " + drive )
}
 
winform.show() 
win.loopMessage();


开源中国-程序员在线工具:Git代码托管 API文档大全(120+) JS在线编辑演示 二维码 更多»

开源从代码分享开始 分享代码
figer1的其它代码 全部(141)...