优化js代码注入
This commit is contained in:
1 parent
d15e8185bb
commit
6ba9ed637b
3 files changed
+176
-64
No files matched your search
+45
-6
@@ -16,7 +16,7 @@ def get_version():
|
||||
conn = http.client.HTTPConnection("127.0.0.1", 58890)
|
||||
conn.request("POST", "/version", body="{}", headers={})
|
||||
response = conn.getresponse()
|
||||
data = response.read()
|
||||
response.read()
|
||||
conn.close()
|
||||
return response.status == 200
|
||||
except:
|
||||
@@ -27,8 +27,8 @@ def invoke_wps_func(func, args):
|
||||
|
||||
# 可能触发是否允许访问
|
||||
invoke_param = {
|
||||
"Func": func,
|
||||
"Args": json.dumps(args),
|
||||
"method": func,
|
||||
"args": json.dumps(args),
|
||||
"AppType": "wps",
|
||||
}
|
||||
|
||||
@@ -74,10 +74,49 @@ def invoke_wps_func(func, args):
|
||||
if __name__ == "__main__":
|
||||
start_http_server()
|
||||
|
||||
print(get_version())
|
||||
# print(get_version())
|
||||
path = r"c:\Users\32075\OneDrive\文档\Code\RPA_Script\wps-js-extension\XbotWps\python\wps.js"
|
||||
with open(path, "r", encoding="utf8") as f:
|
||||
code = f.read()
|
||||
|
||||
func = "getDocumentName"
|
||||
func = "evalCode"
|
||||
args = {"code": "wps.WpsApplication().ActiveDocument.Name"}
|
||||
func = "inject"
|
||||
args = {"code": code}
|
||||
res = invoke_wps_func(func, args)
|
||||
print(res)
|
||||
|
||||
func = "setText"
|
||||
args = {"text": "123"}
|
||||
res = invoke_wps_func(func, args)
|
||||
print(res)
|
||||
|
||||
# func = "addPicture"
|
||||
# image_path = r"C:\Users\32075\Downloads\Snipaste_2024-11-05_12-33-28.png"
|
||||
# args = {"path": image_path}
|
||||
# res = invoke_wps_func(func, args)
|
||||
# print(res)
|
||||
|
||||
# func = "replace"
|
||||
# args = {"text": "1", "replacement": "2", "code": code}
|
||||
# res = invoke_wps_func(func, args)
|
||||
# print(res)
|
||||
|
||||
# func = "save"
|
||||
# args = {}
|
||||
# res = invoke_wps_func(func, args)
|
||||
# print(res)
|
||||
|
||||
# func = "close"
|
||||
# args = {}
|
||||
# res = invoke_wps_func(func, args)
|
||||
# print(res)
|
||||
|
||||
# func = "getText"
|
||||
# args = {}
|
||||
# res = invoke_wps_func(func, args)
|
||||
# print(res)
|
||||
|
||||
# func = "insertHyperlink"
|
||||
# args = {"link": "https://www.baidu.com", "text": "百度"}
|
||||
# res = invoke_wps_func(func, args)
|
||||
# print(res)
|
||||
Reference in new issue
Block a user