历史评论归档

使用问题 · 488 次浏览
197906+abcd张三 创建于 2020-03-05 22:41
~历史讨论归档。~

回复内容
Shep 2020-03-06 17:43
#1

运行不了的话请评论告知我哈~

Holiday* 回复 Shep 2020-04-05 18:52 :

matebook14 点击后效果较差。

Shep 回复 Holiday* 2020-04-05 18:55 :

4:3的屏幕已经适配了,如果还有问题请截图告知我哈

Holiday* 回复 Shep 2020-04-05 18:56 :

我的屏幕是3:2的,2K屏


glx802400 2020-03-06 22:36
#2

感谢开发这么好的动作!我这无法铺满屏幕,不知该怎么调整。


Shep 回复 glx802400 2020-03-07 09:49 :

.....喵,写的时候只考虑了1920*1080分辨率哒.....我去改改。目测大哥是华为本本哈?

Shep 回复 glx802400 2020-03-07 11:30 :

问题应该解决了哈,4:3的屏幕比也可以用啦。

glx802400 回复 Shep 2020-03-08 07:48 :

完美解决!

bobbyzhoucj 2020-03-09 18:58
#3

2560x1440 用不了。我这种大屏才需要经常分屏呀

Shep 回复 bobbyzhoucj 2020-03-09 19:03 :

请问您是什么操作系统呢?我手上只有两台WIN10能测试....有一些API可能有问题。

小毛驴23 2020-03-15 22:49
#4


dtx 2020-03-16 23:39
#5


Shep 回复 dtx 2020-03-25 14:42 :

....不大清楚是什么问题,我得查一下

bobbyzhoucj 2020-03-17 22:43
#6

怎么手动修改最多分屏数量?

Shep 回复 bobbyzhoucj 2020-03-25 14:45 :
右键点击动作->信息->删除动作状态数据 就可以恢复初始运行状态
rew2929833 2020-03-22 22:04
#7

4k屏幕好像不能用


rew2929833 2020-03-22 22:05
#8

4k屏幕好像不能用


Shep 回复 rew2929833 2020-03-25 14:43 :

请问初次运行的工作区大小显示正常吗?

风野 2020-03-25 14:22
#9

请求支持火狐浏览器

Shep 回复 风野 2020-03-25 14:43 :

ok了~

风野 回复 Shep 2020-03-25 15:15 :

太高效了吧,赞

风野 回复 Shep 2020-03-25 15:17 :

如何在不更换自定义图标的情况下,更新到最新呢

风野 回复 Shep 2020-03-25 15:21 :

请教作者,可以自行添加已安装的软件吗?

Shep 回复 风野 2020-03-25 15:44 :

可以的,但是不大推荐,其他非UWP应用似乎对Quicker里面的移动窗口API支持得不大好,会有卡顿现象,且某些应用最大化的时候分屏会失败。

所以不会更新面向用户添加其他应用的界面。手动操作的话需要获取应用窗口的类名,然后添加到快速分屏动作里面的第一个列表变量ClassNameList的尾行。

1.获取窗口类名的方法(用Quicker):新建一个组合动作,步骤中添加“获取窗口信息/查找窗口”(参数:前台窗口;输出:类名输出到context默认文本变量)。再添加步骤“写入剪切板”(输入:context),这样就获取了自己想要的窗口类名。

2.编辑快速分屏动作:在右侧变量定义栏里面找到ClassNameList列表变量,双击打开,在默认值尾部新一行粘贴刚刚获取的窗口类名,保存变量,保存修改后的动作就ok了。

这里的分屏用的不是模拟按键,是移动窗口,Quicker自带的这个功能对低配机会有点卡。暂时没有更好的办法。

风野 回复 Shep 2020-03-25 16:06 :

非常感谢作者无私分享,完美兼容新增软件,万分感谢!

Shep 回复 风野 2020-03-26 15:55 :

不客气哈

seabirdr 2020-03-26 19:51
#10

我想让一个窗口放在右边,可是总把它放左边

Shep 回复 seabirdr 2020-03-26 19:59 :
默认会把当前激活的窗口放在左边或者左上。因此如果要把窗口放在右边,请不要在这个窗口上启动动作而是在后面的某个窗口启动。
Swanson 2020-04-06 00:19
#11

你好,我也出现了上面有人提到的这个问题,记得最开始我用着是没问题的.

Shep 回复 Swanson 2020-04-07 09:45 :

奇怪诶.....试着重新安装一下吧(右键动作->来源动作->重新安装)

Swanson 回复 Shep 2020-04-07 09:48 :

嗯 试过了 还是存在这个问题,下面是调试运行,不知道有没有帮助


94700,483Win-10.0.18362.0 Quicker-1.5.12.0 动作ID:1d03f26f-5f36-48c4-8686-098a5c9a7027 来源动作:ebb306a2-0b2d-402d-ea64-08d7c0f8387a v5
094700,483开始执行动作:快速分屏
094700,486如果
[in]如果True【IsFirstTimeRun】
094700,488执行 True 分支, 共 5 步骤
094700,488运行C#代码获取工作区分辨率
[in]失败后停止True...】[1]
[in]脚本内容\r\n
// 引用必要的命名空间\r\n
using System.Windows.Forms;\r\n
\r\n
// Quicker将会调用的函数\r\n
public static void Exec(Quicker.Public.IStepContext context)\r\n
\t\t{\r\n
//var oldValue = context.GetVarValue("varName"); // 读取动作里的变量值\r\n
//MessageBox.Show(oldValue as string);\r\n
//context.SetVarValue("varName", "从脚本输出的内容。"); // 向变量里输出值\r\n
context.SetVarValue("ScreenWidth",SystemInformation.WorkingArea.Width);\r\n
\tcontext.SetVarValue("ScreenHeight",SystemInformation.WorkingArea.Height);\r\n
}\r\n
...
094700,701异常:(0,0): error CS0012: 类型“System.Attribute”在未被引用的程序集中定义。必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。
在 csscript.CSExecutor.ProcessCompilingResult(CompilerResults results, CompilerParameters compilerParams, ScriptParser parser, String scriptFileName, String assemblyFileName, String[] additionalDependencies)
在 csscript.CSExecutor.Compile(String scriptFileName)
在 CSScriptLibrary.CSScript.LoadWithConfig(String scriptFile, String assemblyFile, Boolean debugBuild, Settings scriptSettings, String compilerOptions, String[] refAssemblies)
在 CSScriptLibrary.CSScript.LoadCode(String scriptText, String tempFileExtension, String assemblyFile, Boolean debugBuild, String[] refAssemblies)
在 CSScriptLibrary.CodeDomEvaluator.CompileCode(String scriptText)
在 Quicker.Domain.Actions.X.BuildinRunners.Other.RunCsScriptStep.<>c__DisplayClass35_0.<Execute>b__0()
在 Quicker.Domain.Actions.X.XActionHelper.ExecuteCommonAction(ActionExecuteContext context, ActionStep step, XAction action, Func`1 actionFunc, Action successAction, Action failAction, StepInParamDef stopIfErrorParam, StepOutParamDef isSuccessOutputParam)
094700,702步骤执行失败,原因:(0,0): error CS0012: 类型“System.Attribute”在未被引用的程序集中定义。必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。
094700,710停止动作:(0,0): error CS0012: 类型“System.Attribute”在未被引用的程序集中定义。必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。
094700,710检测到了中止标志(OperationFailed),停止后续步骤执行。
094700,710检测到了中止标志(OperationFailed),停止后续步骤执行。
094700,712动作结束
Shep 回复 Swanson 2020-04-07 09:50 :

啊这个奇怪的bug在我的电脑上从来没有发生过>_<

请问您的系统版本是什么呢,我开个虚拟机去调一下

Swanson 回复 Shep 2020-04-07 09:54 :

是 win10 1903(OS内部版本18362.720) quicker 是 1.5.12.0

Shep 回复 Swanson 2020-04-07 10:38 :
现在应该可以用了,只好弄了个备用方案
Swanson 回复 Shep 2020-04-07 10:40 :

对 好了 太厉害了 辛苦辛苦

Swanson 回复 Shep 2020-04-07 10:46 :

但是我忘了之前咋样了,现在我发现如果有已经最大化的窗口存在的话,分屏是不行的,最大化的窗口还是最大化,不知道能不能优化一下

Shep 回复 Swanson 2020-04-07 11:02 :

*_*这个bug我也不知道咋修,有一些窗口最大化是没办法分屏的,比如说Edge浏览器。在Edge的窗口最大化的时候移动窗口命令没有任何作用,但是Word或者资源管理器窗口却有效。可能要找Quicker客服反映了  --_--

Swanson 回复 Shep 2020-04-07 11:12 :

好的,我用的就是新版的edge,没事,已经很好用了

Shep 回复 Swanson 2020-04-07 11:15 :

好巧,我也入了微软Chrome哈哈

CL 回复 Swanson 2020-04-07 11:27 :

c#脚本模块的问题,这个问题一般重启quicker可以解决。

Swanson 回复 Shep 2020-04-07 11:58 :

对,还是挺好用的

Swanson 回复 CL 2020-04-07 11:58 :

好的

Shep 回复 CL 2020-04-08 16:33 :

多谢大佬提醒 :D

Swanson 2020-04-08 10:13
#12

你好,我刚才想把这个动作放到任务栏的轮盘里使用,但是通过任务栏轮盘触发后的动作是无法生效的,应该是因为没有窗口的焦点导致的,所以这个问题不知道能不能优化一下,不行也没事啊,我觉得这个要求可能有点太过分了

啊喔额ABC 2020-04-08 16:12
#13

老哥可以做一个黑名单功能吗,有些窗口不需要分屏(比如微软便签啥的)

Shep 回复 啊喔额ABC 2020-04-08 16:31 :

便签应用现在不会被识别了。

啊喔额ABC 2020-04-08 16:32
#14

不行啊 只要在右上角机会被分屏

Shep 回复 啊喔额ABC 2020-04-08 16:35 :

你好,请更新或者重新安装一下这个动作。

啊喔额ABC 2020-04-08 16:34
#15

哦 你更新了啊,这么快,现在确实不会分屏便签了

谢谢大佬

啊喔额ABC 2020-04-08 16:40
#16

我又发现一个问题,chrome和edge全屏时开启分屏他俩都是只分布在桌面最后方,部分被覆盖

Shep 回复 啊喔额ABC 2020-04-08 16:41 :

是的,这个问题已经在前面的评论里讨论过了,暂时没有比较好的解决方案。

Mesxi 2020-04-08 20:56
#17

老哥可以增加个知网浏览器吗(就是那个CAJViewer)?这样看论文方便。谢谢

Lilyhuan12 2020-04-09 16:43
#18

使用不成功。当打开三个窗口时,运用此动作后,只有QQ音乐放大显示。我的系统是64位WIN7旗舰版,使用的是PHILIPS226V液晶显示器,分辨率为1920X1080

Shep 回复 Lilyhuan12 2020-04-11 10:35 :

你好,这些应用的窗口类名不在分屏的白名单中(360浏览器,QQ音乐等),但是不排除某些应用的窗口类名与白名单内的相同(因此也会被识别)。

如果要添加应用到白名单,请参照前面评论中给出的方法。

[自行添加软件的方法]

手动操作的话需要获取应用窗口的类名,然后添加到快速分屏动作里面的第一个列表变量ClassNameList的尾行。

1.获取窗口类名的方法(用Quicker):新建一个组合动作,步骤中添加“获取窗口信息/查找窗口”(参数:前台窗口;输出:类名输出到context默认文本变量)。再添加步骤“写入剪切板”(输入:context),这样就获取了自己想要的窗口类名。

2.编辑快速分屏动作:在右侧变量定义栏里面找到ClassNameList列表变量,双击打开,在默认值尾部新一行粘贴刚刚获取的窗口类名,保存变量,保存修改后的动作就ok了。

啊喔额ABC 2020-04-24 09:54
#19
ADOBE 的Acrobat DC (PDF查看器)不能分屏怎么办
啊喔额ABC 回复 啊喔额ABC 2020-04-24 10:17 :

我按照你的方法手动添加了

ShannenGatze 2020-05-01 21:08
#20

第一次可以。之后好像就不行了。

啊喔额ABC 2020-05-06 11:02
#21

大佬为什么分屏没有实现,只是排列了一下,窗口大小还是那样

用户1051015362... 2020-05-08 17:27
#22

网易云音乐加了类名之后还是不能分屏怎么办,我同时打开网易云在内的三个窗口,分屏只能分除网易云外的两个(最大分屏数为3)

欲成仙 2020-05-23 19:25
#23

如何固定住分屏后的效果?点了其中一个窗口,又没有分屏了

______ 2020-08-03 11:49
#24

你好,双显示器分屏失败

敦克快刻 回复 ______ 2020-09-27 23:30 :

你可以把一块屏幕想成一个底部任务栏和三面墙组成,分屏就是把各个任务窗口当做木板挂左右那两面墙上(挂前面的话就是全屏了)。

两块屏幕就是把共有的那面墙拆掉,组成更长的三面墙。你要挂木板就要找没被拆掉的墙

一个显示器分屏方法:

  1. 按住要分屏显示的一个窗口拖选,鼠标移到左面(或者右面)那面墙,出现虚影的框后松手,即可实现半屏显示
  2. 想实现1/4屏大小显示,同样拖选一个窗口,按住并移动鼠标到左上角(或者右上角)墙拐角,出现虚影的框后松手,即可实现

两块显示器分屏:

  1. 假定主屏幕在左边,副屏幕在右边(大部分是这么放的),那么这时可以想成主屏幕右边那面墙被拆了,副屏幕左面那面墙被拆了:因为墙被拆不好挂东西,所以主屏幕里分屏这时鼠标找左边墙拖选,副屏幕里分屏找右边墙拖选。
  2. 主副屏幕位置不同也没关系,找没被拆的那面墙就知道鼠标怎么移动了



5dcamel 回复 ______ 2021-08-21 20:50 :

同败

quicker9 2020-08-25 16:42
#25

分屏能够实现,只是分屏之后再拉回来就不是原来的大小了,还是分屏后的大小。

Sailing168 回复 quicker9 2021-03-06 14:07 :

我也是这么认为!

建安 2021-07-08 18:50
#26

无法用,能不能测试好了再发出来

MarkZhang9 2021-08-30 21:42
#27

点击后没有反应,不知道是我操作不当,还是动作的bug

回复主贴