Files
DP/psmark/piece_decorative.py

241 lines
5.5 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import configparser
from win32com.client import Dispatch
from JSX2 import dxf3_jscode
from JSX3 import dxf2_jscode
from JSX1 import dxf_jscode
from JSX4 import dxf4_jscode
from JSX5 import dxf5_jscode
from JSX6 import dxf6_jscode
from JSX7 import dxf7_jscode
from JSX8 import dxf8_jscode
from JSX9 import dxf9_jscode
from JSX10 import dxf10_jscode
from JSX11 import dxf11_jscode
from JSX12 import dxf12_jscode
from JSX13 import dxf13_jscode
from JSX14 import dxf14_jscode
from JSX15 import dxf15_jscode
from JSX16 import dxf16_jscode
from JSX17 import dxf17_jscode
from JSX18 import dxf18_jscode
from JSX19 import dxf19_jscode
from JSX20 import dxf20_jscode
from JSX21 import dxf21_jscode
psapp = None
aiapp = None
config = configparser.ConfigParser()
config.read('程序配置.ini', encoding='utf-8')
PS应用名 = config.get('程序配置', 'PS应用名')
# from datetime import datetime # 引入datetime获取当前日期
# import sys # 引用退出程序方法
#
# ## 逻辑实现
# d1 = datetime.now().date()
# d2 = pd.to_datetime('2023-9-15').date()
#
# print("当前日期:", d1)
# print("限制日期:", d2)
#
# if d1 > d2:
# print('软件已过期,请联系作者!')
# sys.exit()
def PS_DXF_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf_jscode + '\n' + funcode)
return res
def PS_DXF2_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf2_jscode + '\n' + funcode)
return res
def PS_DXF3_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf3_jscode + '\n' + funcode)
return res
def PS_DXF4_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf4_jscode + '\n' + funcode)
return res
def PS_DXF5_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf5_jscode + '\n' + funcode)
return res
def PS_DXF6_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf6_jscode + '\n' + funcode)
return res
def PS_DXF7_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf7_jscode + '\n' + funcode)
return res
def PS_DXF8_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf8_jscode + '\n' + funcode)
return res
def PS_DXF9_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf9_jscode + '\n' + funcode)
return res
def PS_DXF10_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf10_jscode + '\n' + funcode)
return res
def PS_DXF11_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf11_jscode + '\n' + funcode)
return res
def PS_DXF12_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf12_jscode + '\n' + funcode)
return res
def PS_DXF13_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf13_jscode + '\n' + funcode)
return res
def PS_DXF14_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf14_jscode + '\n' + funcode)
return res
def PS_DXF15_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf15_jscode + '\n' + funcode)
return res
def PS_DXF16_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf16_jscode + '\n' + funcode)
return res
def PS_DXF17_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf17_jscode + '\n' + funcode)
return res
def PS_DXF18_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf18_jscode + '\n' + funcode)
return res
def PS_DXF19_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf19_jscode + '\n' + funcode)
return res
def PS_DXF20_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf20_jscode + '\n' + funcode)
return res
def PS_DXF21_jscode_fun(funcode):
print(funcode)
global psapp
if psapp is None:
psapp = Dispatch(PS应用名)
res = psapp.DoJavaScript(dxf21_jscode + '\n' + funcode)
return res
def main():
pass
if __name__ == '__main__':
main()