免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1889|回复: 12
收起左侧

[软件] python怎么打包成工具箱

[复制链接]

1

主题

1591

铜板

2

好友

助理工程师

Rank: 5Rank: 5

积分
145
发表于 2022-6-17 15:56 | 显示全部楼层 |阅读模式
大神们知道  python不想每次打开脚本替换路径  怎么打包在arcmap工具箱  在工具箱里修改

324

主题

56万

铜板

1172

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
349368

宣传勋章爱心勋章组织勋章官方团队冰雪节勋章

发表于 2022-6-17 16:36 | 显示全部楼层
欢迎论坛的高手解答,会奖励相应的威望和铜板哦
回复 支持 反对

使用道具 举报

3

主题

2万

铜板

38

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2289
发表于 2022-6-18 09:12 | 显示全部楼层
学习中,谢谢楼主。
回复 支持 反对

使用道具 举报

0

主题

2569

铜板

1

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
101
发表于 2022-6-18 14:23 | 显示全部楼层
6666666666666666666
回复 支持 反对

使用道具 举报

6

主题

2万

铜板

15

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
21710
发表于 2022-6-18 21:44 | 显示全部楼层
谢谢分享谢谢分享
回复 支持 反对

使用道具 举报

4

主题

1万

铜板

7

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3333

精华勋章

发表于 2022-6-20 08:23 | 显示全部楼层
又是一个新领域!同学习
回复 支持 反对

使用道具 举报

2

主题

3448

铜板

4

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
844
发表于 2022-6-20 09:10 | 显示全部楼层
1代码里的所有需要每次输入的变量使用arcpy.GetParameterAsText(<nindex>)设置为参数  例如  lujing = arcpy.GetParameterAsText(0)   yaosu_name = arcpy.GetParameterAsText(1)   将路径设置为第一个参数,要素名称设置为了第二个参数
2工具箱里新建脚本,导入你的脚本,参数 那一栏里,按照顺序设置参数在界面的显示名称及数据类型。按照步骤1里定义的顺序设置名称及数据类型。
你打开脚本以后界面就跟arcgis自带的工具界面一样了,选择文件或者输入参数值,这些参数值将传递到你的代码里。
回复 支持 反对

使用道具 举报

0

主题

1万

铜板

4

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
918
发表于 2022-6-20 13:34 | 显示全部楼层
导入脚本就可以 还可以加密的
回复 支持 反对

使用道具 举报

33

主题

4万

铜板

19

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
10449

活跃勋章

发表于 2024-8-3 09:03 | 显示全部楼层
道兄请留步 发表于 2022-6-20 09:10
1代码里的所有需要每次输入的变量使用arcpy.GetParameterAsText()设置为参数  例如  lujing = arcpy.GetPar ...

谢谢分享
回复 支持 反对

使用道具 举报

1

主题

1万

铜板

11

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
10318

宣传勋章

发表于 2024-8-3 09:15 | 显示全部楼层
这个东西不错,感谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则

在线客服
快速回复 返回顶部 返回列表