明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1512|回复: 4

lsp 与html 的研究 -- 必强

[复制链接]
发表于 2018-12-14 17:10 | 显示全部楼层 |阅读模式
本帖最后由 1291500406 于 2020-1-15 19:25 编辑

;;实例一     选择获取一个文件路径全称
(defun $bb_getfile ( / bb cc)(setq bb(vlax-invoke-method  (vlax-create-object "WScript.Shell")'exec"mshta vbscript:\"<html>
<input  type=file id=path><script>path.click();new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).WriteLine(path.value);close
();resizeTo(0,0);</script></html>\""))(if (/=(setq cc(vl-string-right-trim"\r\n"(vlax-invoke (vlax-get bb 'StdOut) 'ReadAll)))"")cc nil))

($bb_getfile)
"C:\\Python27amd64\\python.exe"



;;实例二   提示信息  打开网站
(defun c:bb nil
(startapp"mshta vbscript:\"
<html style=background:buttonface><HEAD><title>必强工具箱</title>
<script> function showBox1()
{ alert('欢迎来到必强编程空间'); }

</script>
<script>
function openUrl() {
var url = 'http://www.mjtd.com/?7327106';
window.open(url);
window.location.href = url; }
</script>
</HEAD> <BODY >
<a  target='_blank' onclick= showBox1()><button>欢迎来到必强空间</button></a>
</br>
<input type= button  name= btn  value= 必强明经空间  onclick= openUrl()  />

</BODY></HTML>
\"")(princ))


;;实例三   弹出多文本行
(defun c:bb nil
(startapp "mshta vbscript:\"
<html style=background:buttonface><HEAD><title>必强工具箱</title>
</HEAD> <BODY >
<textarea name='我爱你' id='questionBankName'  rows='45' cols='195' class='text'></textarea>
<br/>
<script language=javascript>
var textobj=document.getElementById('questionBankName');
textobj.innerHTML=textobj.name;
</script>
</BODY></HTML>
\"")
(princ)
)

 楼主| 发表于 2020-1-15 19:27 | 显示全部楼层
好好学习,天天秃头
发表于 2020-2-27 12:10 | 显示全部楼层
大师:
能不能指定加载某个VLX文件?
因这类文件可能同名的太多了
例如指定只加载CAD安装文件夹(例如: D:\Program Files\AutoCAD 2005)内的
PPR_3.VLX 文件
别的位置的同名文件就不能加载了
谢谢您
发表于 2023-11-13 15:14 | 显示全部楼层

谢谢分享,楼主辛苦了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-23 23:35 , Processed in 0.777101 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表