墨少离 - 个人小站,分享一些资源以及心得~ - console https://www.msl.la/tag/console/ zh-CN Wed, 23 Dec 2020 10:21:33 +0800 Wed, 23 Dec 2020 10:21:33 +0800 Steam常用命令行启动参数 https://www.msl.la/archives/74/ https://www.msl.la/archives/74/ Wed, 23 Dec 2020 10:21:33 +0800 墨少离 -applaunch 游戏数字ID 游戏启动参数 //直接通过命令行启动游戏,需要加入游戏的数字ID和对应游戏启动参数。 -cafeapplaunch //以网吧模式启动游戏,强制启动前验证游戏数据。 -noverifyfiles //不要验证文件 防止打开检测升级之类的 -clearbeta //如果参加了Steam的Beta活动,可以加入此参数清除。 -complete_install_via_http //默认按照HTTP协议方式完成安装。 -console //除错模式,在Steam中增加控制台,可以查看Steam活动信息。 //主要是Steam程序自身的活动,比如打开游戏,注册游戏等记录。 -dev或者-developer //开发者模式,在Steam中增加控制台,可通过指令操作查看各种信息。 //在底部命令行输入栏可以输入任何字母得到相关字母开头的命令提示进行选择。 //按F6或者F7可以进行界面皮肤参数设置。 -forceservice //强制以服务方式启动Steam,需要管理员权限。 -install 安装路径 //从指定安装路径安装游戏。 -language 语言 //指定Steam程序界面语言,例如:english。 -login 用户名 密码 //直接登录Steam,而不需要手动输入账号密码。 //通过此法可以创建多个账号登录的快捷方式而无需每次切换用户。 //公用电脑不要选择此种方式,会泄漏帐号密码资料。 -silent //静默启动Steam程序并在系统通知区域显示图标。 //点击右下角图标后才会显示程序主界面。 //如果没有选择保存密码,那么依然会显示登录窗口。 -single_core //强制Steam运行于首选CPU。 -udp //客户端使用UDP连接,默认听说就是UDP -tcp //强制指定Steam程序使用TCP协议而不是默认的UDP协议。 -voice_quality 数字 //设置语音通话质量,范围从1至3。全部参数请参照官方文档:Command Line Options //针对-dev参数,在以此种方式启动Steam后,可以在程序界面看到CONSOLE页面。
//在底部可以通过输入指定命令来得到对应的结果或者功能。
//输入字母或者对应字符,会有提示可以选择或者通过上下键选择命令执行。
//部分自己测试后的命令:

batterypercent 
//查看剩余电量百分比

batterytime
//查看剩余电池使用时间

ClientStatsUploadRateSeconds
//客户端状态上传时间间隔

config_refresh 
//刷新设置

clear_console
//清空控制台内容记录

cloud_sync_up 
//指定上传游戏的云存储数据,命令后跟游戏数字ID

cloud_sync_down 
//指定下载游戏的云存储数据,命令后跟游戏数字ID

license_for_app 
//查看指定游戏的注册信息,命令后跟游戏数字ID

licenses_print 
//查看登记在Steam下的游戏注册信息,包括购买时间,所属区域,授权状态等

licenses_print3
//显示内容和licenses_print类似

p2p_connecttimeout 
//查看P2P连接超时时间

p2p_unusedtimeout 
//查看P2P未使用超时时间

quit 
//退出Steam程序

service_repair 
//修复Steam客户端服务

service_test 
//测试Steam客户端服务

service_restart 
//重新启动Steam客户端服务

user_friends 
//查看用户好友

user_info 
//查看用户信息

windows_info 
//查看主板,BIOS等信息。
]]>
0 https://www.msl.la/archives/74/#comments https://www.msl.la/feed/tag/console/
console.log()花式玩法 https://www.msl.la/archives/72/ https://www.msl.la/archives/72/ Thu, 17 Dec 2020 22:32:29 +0800 墨少离 image.png

附上代码

console.log(`%c                                                                            
                               %c FBI WARNING %c                                
%c        Federal Law provides severe civil and criminal penalties for        
        the unauthorized reproduction,distribution, or exhibition of        
         copyrighted motion pictures (Title 17, United States Code,         
        Sections 501 and 508). The Federal Bureau of Investigation          
         investigates allegations of criminal copyright infringement        
                 (Title 17, United States Code, Section 506).               `,
    'background: #000; font-size: 18px; font-family: monospace',
    'background: #f33; font-size: 18px; font-family: monospace; color: #eee; text-shadow:0 0 1px #fff',
    'background: #000; font-size: 18px; font-family: monospace',
    'background: #000; font-size: 18px; font-family: monospace; color: #ddd; text-shadow:0 0 2px #fff'
    )

为什么会这样呢?想必还记得其他语言中的print()。占位符是print()的专属吗?不,他们在console.log()中同样适用:

%s:字符串
%d:整数
%i:整数
%f:浮点数
%o:obj对象(DOM)
%O:obj对象
%c:CSS样式

console.log()可以通过以上这些特有的占位符进行信息的加工输出。是的,你可能已经明白,上面代码的玄机就在四个%c,

第一个创建神秘而性感的纯黑背景;

第二个给“FBI WARNING”加上红色的背景;

第三个恢复纯黑的性感;

第四个配上白色的文字,如此,大事已成。

明白了以上原理,诸君就可以自由发挥,展示你们强大的css实力了,甚至还可以输出gif背景图
如:

console.log(`%c你好,亲爱的朋友,
我是墨少离,
这是我的一个小博客,
如果您喜欢请收藏一下谢谢~
如果有存在侵权的,请发邮件至wtxly521@94qy.com,谢谢`,'font-size: 20px; color: orange;')
console.log('%c                                                          ',
'font-size: 100px;background: url("https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=167741595,2706197548&fm=26&gp=0.jpg"); background-size: 100%;')

效果如下:
image.png

]]>
0 https://www.msl.la/archives/72/#comments https://www.msl.la/feed/tag/console/