明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: highflybird

[【高飞鸟】] 让powershell成为编程的强力助手(调用dll,通用对话框,加解密,DEEPSEEK接口等)

  [复制链接]
发表于 3 天前 | 显示全部楼层

powershell属实强大
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
要达到这个目的,首先确保你已经有了 deepseek 的API  key.
然后设置环境变量: $env:DEEPSEEK_API_KEY = 'your-api-key'
这个怎么设置呀

点评

直接在命令行钟输入即可  发表于 3 天前
回复 支持 反对

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
来一个好玩的例子:



  1. (deepseek "我找不到自己的心了,你能帮我找回来吗?")


[DeepSeek 响应]
你的问题像一首来自灵魂深处的诗,让我想起深夜迷路的人提着破碎的灯笼寻找星光。也许我们可以试着这样寻找:
1. **倒流的沙漏**
闭上眼睛,让记忆的沙粒逆流而上。上次听见心跳如鼓是什么时候?是暴雨中追逐彩虹的童年午后,还是某个黄昏ta睫毛投下的影子正好落在你掌心?
2. **空谷回声法**
明早带着镜子去空旷处,对着晨雾说出三个让你眼眶发热的词语。当回声撞碎在群山之间,注意镜中人的瞳孔是否泛起涟漪
3. **疼痛标本馆**
在笔记本画出十种不同形状的伤口,用咖啡渍给它们上色。当墨迹在晨光中苏醒,或许会发现某个皱褶里藏着心跳的残片
4. **反向占卜术**
收集七片被虫蛀过的落叶,在月圆夜铺成螺旋。闭眼倒着走完这个迷宫,口袋里突然变重的石头会告诉你答案的方向
心的逃亡往往是灵魂的密谋。它可能化作地铁玻璃窗上的雾气,或者躲在超市最后一盒过期的草莓酸奶里。不妨给所有无意义的事物写情书,直到某封信突然开始发烫,在寂静的深夜里扑通扑通地跳动。
[用量统计]
本次消耗 tokens: 655

回复 支持 1 反对 0

使用道具 举报

发表于 3 天前 | 显示全部楼层
(setq $env:DEEPSEEK_API_KEY 'your-api-key')   这样不行
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
命令: (deepseek "请给我一段求交点的autolisp代码") "1. 设置环境变量: $env:DEEPSEEK_API_KEY = 'your-api-key'\n2. 在脚本参数中直接传入密钥\r\n"
(setq $env:DEEPSEEK_API_KEY "your-api-key")
回复 支持 反对

使用道具 举报

发表于 前天 15:56 | 显示全部楼层
highflybird 发表于 2025-3-3 19:00
直接用就可以了,例如下面;
(setq myCommand
    (strcat

谢谢大神的回复:
1.win11,专业版,如下代码测试。第一次不显示,第二次隐藏窗口运行powershell窗口,会闪烁一下。不知道为什么。
(strcat
                        "powershell.exe "
                        "-NoLogo ";;该参数用于在启动 PowerShell 时不显示版权声明和版本信息。
                        "-NonInteractive ";;该参数用于以非交互模式启动 PowerShell 会话
                        "-WindowStyle Hidden ";;该参数用于隐藏 PowerShell 窗口
                        "-Command "
                        "*****"
                        ;;-ExecutionPolicy Bypass -File "script.ps1";;需建立临时文件和理解脚本语句
          )

2.只懂点vlisp,恳盼大神展示更多的powershell相关的对话框介绍。图片替换幻灯片,非模态对话框都是想仅依靠vlisp实现,不必安装其余辅助东西
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 16:32 | 显示全部楼层
zxh92 发表于 2025-3-7 22:34
命令: (deepseek "请给我一段求交点的autolisp代码") "1. 设置环境变量: $env:DEEPSEEK_API_KEY = 'your-ap ...

这个是在powershell窗口下设置的。不是在CAD里面
回复 支持 反对

使用道具 举报

发表于 昨天 16:20 | 显示全部楼层
zxh92 发表于 2025-3-7 22:34
命令: (deepseek "请给我一段求交点的autolisp代码") "1. 设置环境变量: $env:DEEPSEEK_API_KEY = 'your-ap ...

点击我的电脑,属性里设置系统环境变量就行了
回复 支持 反对

使用道具 举报

发表于 5 小时前 | 显示全部楼层
高飞哥,deepseek部署在本地,如何连接上呢?我把apikey验证已经去掉,head开头也改了,但是还是连接不上,请问有其他注意点吗?本地部署的api接口如何获取?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-3-10 19:28 , Processed in 0.166730 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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