📄 vcd_library.htm
字号:
//alert(returnData[0] + "|" + returnData[1]);
}
}
function Do_add()
{
//GetFilepath("vcd|d00","Path");
//var fileNam=window.external.GetStaticData();
//if(fileNam!="")
//{
//obj1.AddVCDFile(fileNam);
//}
//window.external.SetStaticData("");
if (isAdd){
obj1.AddVCDFileEx();
}
}
var Prompt = true;
function addError(errCode,sFileName){
var addInfo = memory.CreateShareMemory("vcdName",10240);
if (addInfo) return false;
discData = sFileName + "|" + errCode;
//discData = "1111111111111";
memory.SetShareMemData(10240,discData);
if (Prompt){
window.external.SetStaticData("");
window.external.Navigate("mainui/addError.htm",393, 222);
var GetD = window.external.GetStaticData();
if(GetD!="")
{
Prompt = false;
}
window.external.SetStaticData("");
//setTimeout(resetPrompt,10000);
}
eraseMem();
}
function resetPrompt(){
Prompt = true;
}
function Do_internetimg()
{
if (isAdd){
window.external.SetStaticData("");
window.external.Navigate("mainui/InternetImg.htm",393, 214);
var GetD = window.external.GetStaticData();
//alert(GetD);
if(GetD!="")
{
setTimeout("test_internetvcd('"+GetD.replace(/\\/gi,"\\\\").replace(/'/gi,"\\'")+"')",100);
}
//alert("finish");
window.external.SetStaticData("");
}
}
function test_internetvcd(url){
var filedislog = new ActiveXObject("FileBrowse.FileBrowse1.1");
var handle=filedislog.PopMessageBox(GS("pleasewait"),300,50,0);
var vcdConnect = QuerySelectOcx.IsCanConnect(url,"","");
filedislog.CloseMessageBox(handle);
//alert(vcdConnect);
if(vcdConnect == 0){
obj1.AddVCDFile(url);
}else{
RIT_popMsg('',264,180,'Alert',GS("VCDLibrary_Alert_4"),'alert');
}
}
isView = true;
function viewError(code){
if (isView){
if (code){
if (GS(code + "") == null){
RIT_popMsg('',264,180,'Alert',GS("unkownerror") + code,'alert');
}else{
if (code == -61401){
RIT_popMsg('',264,180,'Alert',GS(code + ""),'info');
}else{
RIT_popMsg('',264,180,'Alert',GS(code + ""),'alert');
}
}
}
}
isView = false;
setTimeout(setView,100);
}
function setView(){
isView = true;
}
function delError(code,fileName){
if(code==-61399)
{
return;
}
if (GS(code) == null){
RIT_popMsg('',264,180,'Alert',GS("unkownerror") + code,'alert');
}
else{
RIT_popMsg('',264,180,'Alert',GS(code + ""),'alert');
}
}
function Rightdel()
{
alert("ghtrhrth");
//obj1.RightMenuAddFile();
}
function Rightadd()
{
alert("ghtrhrth");
//obj1.RightMenuAddFile();
}
function eraseMem(){
memory.CloseShareMemory();
}
function setAttrib(para1,para2,para3,para4,para5,para6,para7,para8,para9,para10,para11,para13)
{
var addInfo = memory.CreateShareMemory("discInfo",10240);
if (addInfo) return false;
discData = para1 + "{VD}" + para2 + "{VD}" + para3 + "{VD}" + para4 + "{VD}" + para5 + "{VD}" + para6 + "{VD}" + para7 + "{VD}" + para8 + "{VD}" + para9 + "{VD}" + para10 + "{VD}" + para11+ "{VD}" + para13+"|||";
//discData = "1111111111111";
memory.SetShareMemData(10240,discData);
window.external.Navigate("mainui/VCD_Properties.htm?drs=" + obj1.GetVirDriverList(), 500, 400);
var result = window.external.GetStaticData();
if (result!="")
{
var reValue = result.split("{VD}");
var returnStatus = obj1.SaveVcdAttribute(reValue[1],reValue[2],reValue[3],reValue[4],reValue[5],reValue[0]);
window.external.SetStaticData("");
}
eraseMem();
}
function changeDrive(nDriver){
top.obj1.RefurbishDriver(nDriver);
// alert(nDriver);
}
function dbInsert(sFilePath,sDefault){
var joinLetter = top.obj1.GetCurSelectItemData();
if (joinLetter>25 || joinLetter<2){
obj1.InsertVcdEx(sDefault,sFilePath);
}else{
obj1.InsertVcdEx(joinLetter,sFilePath);
}
}
function VcdContent(dwVcdItem,lpVcdTreeFilePath,a)
{
var PutData=dwVcdItem+"|"+lpVcdTreeFilePath+"|"+a;
window.external.SetStaticData(PutData);
window.external.Navigate("mainui/VCD_Content.htm",600,500);
}
function objClick()
{
obj1.focus();
}
function RefurbishTreeView(RefurbishItem)
{
parent.obj1.RefurbishTreeView(RefurbishItem);
}
function MoveItem(dwSourceItem, dwDesItem)
{
parent.obj1.MoveAItem(dwSourceItem,dwDesItem);
}
</script>
</table></td>
</tr>
</table>
<script language="vbs">
sub obj1_Click()
objClick()
end sub
sub obj1_VIVItemNameChange(dwItemData,strName)
RefurbishTreeView(dwItemData)
end sub
sub obj1_MoveItem(dwSourceItem,dwDesItem)
MoveItem dwSourceItem, dwDesItem
end sub
sub obj1_VcdContent(dwVcdItem,lpVcdTreeFilePath,a)
VcdContent dwVcdItem,replace(lpVcdTreeFilePath,"\","/"),a
end sub
sub obj1_RightMenuAddFile(ss)
ritaddfile(ss)
end sub
sub obj1_RightMenuDelFile(ss)
ritaddfile(ss)
end sub
sub obj1_RightMenuDelFile()
Do_delete()
end sub
sub obj1_DelFolder(ss)
Do_delFolder(ss)
end sub
sub obj1_RightMenuAddFile()
Do_add()
end sub
sub obj1_LButtonDblClk(itemdata)
parent.LButtonDblClk(itemdata)
end sub
sub obj1_SetFileAttribute(para1,para2,para3,para4,para5,para6,para7,para8,para9,para10,para11,para13)
setAttrib para1,replace(para2,"\","/"),para3,para4,para5,para6,para7,para8,para9,para10,para11,para13
end sub
sub obj1_RightMenuSetpassword(para)
changePassword para
end sub
sub obj1_SelectVCDChanged(iNum)
VCDSelected iNum
end sub
sub obj1_VIVErrorCode(errCode)
'msgbox errCode
viewError errCode
end sub
sub obj1_DelVCDItemFailed(errCode,fileName)
delError errcode,fileName
end sub
sub obj1_DriverChange(nDriver)
changeDrive nDriver
end sub
sub obj1_DbClickInsertVcd(sFilePath,sDefault)
'msgbox sFilePath & "|" & sDefault
dbInsert sFilePath,sDefault
end sub
sub obj1_AddFileErrorCode(errCode,fileName)
'msgbox errCode
addError errCode,fileName
end sub
sub obj1_InsertStart(lReserve)
OpenInsertWaiting
end sub
sub obj1_InsertEnd(lReserve)
EndInsertWaiting
end sub
</script>
<!--
1. InsertStart(long lReserve);
????:?????,???????????
????:long lReserve????
??:??????????,???????
2. InsertEnd(long lReserve);
????:?????,???????????
????:long lReserve????
??:??????????,?????????
-->
<script language="javascript" type="text/javascript">
function OpenInsertWaiting(){
setTimeout(function(){window.external.Navigate("mainui/inertDiscWaiting.htm",300,150);},10);
}
function EndInsertWaiting(){
setTimeout(function(){window.external.PendClose(false);window.external.OnOK();},10);
}
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -