小编Val*_*lin的帖子

Powershell上传图片到https://www.artstation.com/

内容

  • 问题信息
  • 背景研究
  • 代码块
  • 资源


题:

如何使用Powershell将图像编程/自动上传到Artstation\Project-page ?

上传期间没有人工输入选择文件.仅预定义的媒体数据.如果可以使用PowerShell的内置功能来完成它.

(请参阅下面的网页参考图片'ArtStation上传页')



问题信息:

环境背景:

  • 操作系统: Windows 10,V:1803,版本:17134.165
  • 平台: PC
  • Powershell: V:5.1.17134.165(桌面版),Build:10.0.17134.165,(runas Admin,ExecutionPolicy RemoteSigned)
  • InternetExplorer11: V:11.165.17134.0,UpdateV:11.0.75(KB4339093)
  • 网站: https ://www.artstation.com/myartstation/projects/new


Artstation有一个"拖放"部分,中间有一个"上传按钮",用于打开文件浏览器.(参见图片ArtStation上传页面).

我看到了一些选择.

  1. 模拟文件拖动到拖动区域(似乎最简单)
  2. 通过文件浏览器将文件上传而不使用button.click()
  3. Button.click()打开文件浏览器使用单独的PowerShell进程捕获文件浏览器并导航到并选择要上载的文件.
  4. 手动创建/添加一个新的子项'Art-Work'元素到项目页面


背景研究:

嘿,我的第一篇文章.

我是一个新的PowerShell用户和新程序员.我试图通过powershell将生活质量应用程序上传到Artstation.

我一直试图弄清楚如何做这个约两周现在(80多个小时)看着数百个没有收益的论坛和网站.也许我不知道我在寻找或不使用的采石场会让我接近答案.所以我认为是时候投了一条线,看看能否得到一些帮助.请向我解释,就像我是一个白痴,从方方面面.

我还没有找到任何关于如何通过powershell上传图像的内容.或者至少我无法理解.


到目前为止,我所看到的一切,我认为可能有用,需要我知道我在哪里发送文件.Invoke-WebRequest/Invoke-RestMethod,Copy-item -session,拖放 javaScript.唯一的问题是我不知道.我唯一拥有的是一个internetExplorer.application ComObject,其中包含"拖放区域"对象和"文件上传按钮"对象的变量.它们都有方法和属性,我不确定如何设置或如何/他们需要什么数据结构.


过去的查询:( MFF,IE和Chrome;)

(Word我用过很多次)
"powershell",v5,https,upload,image,file,artstation,datatransfer,onDropEvent,copy-item,html标签,html,javascript,拖放功能,输入功能,定义,ondrop ,对象格式,https文件传输,转换,图像到咬,包,对象,$ ie.document.getelementId('image-input-upload').value =".\ $ myImage",检测,捕获,捕获,跟踪,查找,新,子,进程,文件浏览器,浏览器,导航,选择文件,分配,CTS,上传者,DLL主机,sendkeys,AssemblyName,System.Windows.Forms,microsoft.VisualBasic,multiPartContent,set-clipboard,get-clipboard ,fileAsBinaryString



代码块:

对不起,如果这是丑陋或没有意义.简单的答案是,我不知道我在做什么.我只是在一起废弃一些有希望工作的东西.

#< START_GLOBAL-VARIABLES ># …
Run Code Online (Sandbox Code Playgroud)

powershell https upload automation image

20
推荐指数
1
解决办法
510
查看次数

python 3 tkinter在标签范围终止符后继续使用自然输入的文本小部件标签

背景:

我正在尝试获得类似 MS Word 的行为。我希望紧邻标签范围末尾插入的文本自动包含在该标签的范围中。

插入标签范围内的文本的行为正如我在 MS Word 中所期望的那样。添加的彩色文本立即显示为正确的颜色、字体、样式。

使用 tag_add() 更新添加的文本时情况并非如此。您可以将更新视为视觉“打嗝”。文本作为默认文本开始并弹出到标签样式中。此外,当快速输入时,tag_add()会“丢失”标签范围。这对于我的应用程序来说是不可接受的行为。

我已经找了几天了,但找不到任何与 tkinter 如何决定如何自然地处理不断增长的标签(即没有 Text.tag_add() 或 Text.insert())相关的内容。


问题:

在决定添加新键盘输入文本的范围时,如何将 tkinter 设置为更喜欢左侧相邻索引中的标签。


演示:

我的博客上有一个演示视频以及我当前解决方案的男女混合课程。我不认为当前状态可用/功能正常。所以我需要一些可以无缝更新样式的东西。

试试吧!博客文章


所需技术:

Windows 上的 python 3+ 和 tkinter


期望的结果:

基本范围,插入在“terminal”中“l”之后

基本标签范围

下一个字符插入应继续左侧样式,就好像它在这些标记范围内一样。从默认文本到新样式没有任何视觉流行。并且应该不关心用户打字的速度。

更新了标签范围


谢谢你!

python tags text tkinter input

5
推荐指数
1
解决办法
327
查看次数

标签 统计

automation ×1

https ×1

image ×1

input ×1

powershell ×1

python ×1

tags ×1

text ×1

tkinter ×1

upload ×1