输入如此简单
<input ref="input" class="terminal-input" autofocus
v-model="message" type="submit" @submit.prevent="printToConsole"/>
Run Code Online (Sandbox Code Playgroud)
添加后type="submit"我无法再输入内容。它只是变成了一个按钮!所以我找到了一个解决方案,只需制作一个表单,添加一个按钮(使其提交)并隐藏该按钮。
<form>
<input ref="input" class="terminal-input" autofocus v-model="message"/>
<q-btn type="submit" @click="printToConsole" v-show="false"/>
</form>
Run Code Online (Sandbox Code Playgroud)
我可以以某种方式做到这一点,但只需要输入吗?(所以没有隐藏按钮的东西)
因此,我有数百个必须使用一个脚本运行的maya文件。所以我在想为什么我什至要打扰maya,我应该能够从python shell(而不是maya的python shell,windows的python shell)进行操作
因此,想法是:
fileList = ["....my huge list of files...."]
for f in fileList:
openMaya
runMyAwesomeScript
Run Code Online (Sandbox Code Playgroud)
我找到了这个:
C:\Program Files\Autodesk\Maya201x\bin\mayapy.exe
maya.standalone.initialize()
Run Code Online (Sandbox Code Playgroud)
看起来好像加载了某物,因为我可以看到我的脚本是从自定义路径加载的。但是,它不会使maya.exe运行。
欢迎提供任何帮助,因为我从未进行过此类Maya python外部操作。
PS使用Maya 2015和python 2.7.3
我需要用参考中的新文件替换旧文件。有一个referenceEdit命令,但没有用于替换文件的标志。
所以理想情况下我需要诸如:
cmds.referenceQuery( myReference, e=1, file=NEW )
Run Code Online (Sandbox Code Playgroud)