Window系統命令行調用控制面板程序

參考網址:
Window系統命令行調用控制面板程序
https://www.itread01.com/content/1517999052.html

 

30 Run Commands Every Windows User Should Know
https://techviral.net/10-run-commands-every-windows-user-know/

 

小技巧!Windows 你不能不知的 20 個實用執行 命令指令
https://www.kocpc.com.tw/archives/194013

Executing Control Panel Items
https://docs.microsoft.com/en-us/windows/win32/shell/executing-control-panel-items

 

啟動 Windows 設定應用程式
https://docs.microsoft.com/zh-tw/windows/uwp/launch-resume/launch-settings-app

發表於 Windows系統 | 發表迴響

使用 netsh 命令手動設定 Proxy 伺服器

參考網址:microsoft

netsh winhttp set proxy 120.116.22.209:3128 bypass-list="59.127.219.48"
netsh winhttp reset proxy
netsh winhttp show proxy

CMD [以系統管理員身分執行]
 

[Windows Batch] 批次檔如何在執行時取得系統管理員權限
在欲執行的批次檔前面加上這段語法,就可以在執行時取得系統管理員權限(原理是產生一個要求執行權限的VBS來實現)

:: BatchGotAdmin (Run as Admin code starts)
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:: BatchGotAdmin (Run as Admin code ends)
:: Your codes should start from the following line

 

HamielKuo記事 Bat.執行檔.要求管理員權限
哈! 將要執行的command line 放到下段的【start】後面就好 ^^
 

@echo off
CLS
ECHO.
ECHO =============================
ECHO Running Admin Shell
ECHO =============================

:init
setlocal DisableDelayedExpansion
set "batchPath=%~0"
for %%k in (%0) do set batchName=%%~nk
set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs"
setlocal EnableDelayedExpansion

:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )

:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)
ECHO.
ECHO **************************************
ECHO Invoking UAC for Privilege Escalation
ECHO **************************************

ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"
ECHO args = "ELEV " >> "%vbsGetPrivileges%"
ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"
ECHO args = args ^& strArg ^& " "  >> "%vbsGetPrivileges%"
ECHO Next >> "%vbsGetPrivileges%"
ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%"
"%SystemRoot%\System32\WScript.exe" "%vbsGetPrivileges%" %*
exit /B

:gotPrivileges
setlocal & pushd .
cd /d %~dp0
if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul  &  shift /1)

::::::::::::::::::::::::::::
::START
::::::::::::::::::::::::::::

 

發表於 Windows系統 | 發表迴響

建立 Windows 10 App 的捷徑

參考網址:Heresy's Space

微軟的 Windows 10 目前有許多軟體,都已經是採用 UWP App 的形式(通用 Windows 平台 App、官網)在運作了。
像是 Facebook、Messenger、Line、Netflex 等等,基本上都是以需要從 Microsoft Store 來進行安裝的,某方面來說,也越來越接近 Google Play 的形式了。

但是老實說,個人覺得 Windows App 在使用上,還是有很多不方便的地方。

其中一個,就是除了「釘選到 [開始]」、「釘選到工作列」外,似乎很建立出捷徑來放在自己想要的地方?

 

同時,由於 Windows App 的安裝也都是由系統決定的,往往到最後程式裝在哪,都找不到…
(實際上是在「C:\Program Files\WindowsApps」這個使用者沒有權限直接存取的目錄)
(就算透過修改權限進去看也沒什麼用,因為執行方法不太一樣)

而到底要怎麼建立 Windows 10 App 的捷徑呢?在《How to Create a Shortcut for Any "Modern" Windows App》這篇文章,提供了一個方法。

操作步驟如下:

  1. 執行「explorer.exe shell:::{4234d49b-0245-4df3-b780-3893943456e1}」這個指令(Windows key + R, type in shell:AppsFolder 也可以)

     

     

    • 一個方法是開啟一個檔案總管(最簡單就是 Win + e),在位址列把上面那行貼進去,然後按 Enter。
    • 或者是開啟命令提示字元、或是 PowerShell 來執行。
  2. 執行成功的話,會跳出一個顯示「Applications」、介面不太完整的檔案總管,裡面會顯示系統中有安裝的 App 與應用程式

     
  3. 在想要建立捷徑的 App 上面按滑鼠右鍵,就會有「建立捷徑」的選項了~
    而由於這個資料夾無法被正確地寫入,所以他應該會詢問「是否要將捷徑改放在桌面上?」;選「是」後,在桌面上就會出現這個 App 的捷徑了~
     
  4. 之後有必要的話,也可以把這個捷徑放到自己想要的地方了。

有沒有更好的方法?不曉得,不過至少這是一個必要時的可行方案了。


附註:

  • 不知道為什麼,這邊顯示的 App 很多圖示都很怪。基本上都是白色加透明底,沒有選起來更本看不到。
  • 老實說,Heresy 還是不是很喜歡 Windows 10 的 App 系統…
    和內建的新注音相容性感覺始終不是很好,不但似乎沒有學習能力,還常常會罷工。

 

後記:Windows key + R, type in shell:AppsFolder 也可以

發表於 Windows系統 | 發表迴響

[veyon]用veyon執行程式功能掌控學生電腦

想法:透過veyon「執行程式」功能直接設定學生端proxy,阻斷學生上網。
主機端先架好samba 分享share目錄,將程式放在bat資料夾下
veyon「執行程式」下 net use s: \\192.168.1.9\share  /user:pi xxxxxxxx 虛擬出 S 磁碟機
veyon「執行程式」下 s:\bat\proxy.bat 即可讓學生端設定好proxy,此時學生端會出現「使用者帳戶控制」畫面,學生端得按確定。

 

proxy.bat 執行匯入相關的reg檔,reg檔必需放在local端的硬碟(如果放在網路磁碟會出現匯入錯誤),所以先用xcopy將檔案複製到d:\
 

xcopy s:\bat\reg d:\reg\ /y
d:\reg\reg_proxy_enable.bat

 

發表於 Linux系統, Windows系統, 教學科技 | 發表迴響

[windows]使用者帳戶控制設定

參考網址:御宅天下

其步驟如下:

  1. 步驟一、按下「Win鍵+R」叫出「執行」,然後輸入「msconfig」後按下「確定」
  2. 步驟二、在剛剛執行出現的「系統設定」中點選到「工具」
  3. 步驟三、點選「變更UAC設定」然後按下「啟動」
  4. 步驟四、會看到「使用者帳戶控制設定」我們要拉到「不要通知」接著點下「確定」
發表於 Windows系統 | 發表迴響

綠色軟體

參考網址:https://www.zdfans.com/ 可能有毒,小心使用

發表於 軟體使用 | 發表迴響

[ubuntu]在ubuntu 11.04中安裝 squid proxy server

參考網址:ez2o

不知為何,學校上課的網路環境連到makecode速度很慢,上起課來很卡。所以想建個proxy來改善。
server是ubuntu 11.04的老舊系統,apt-get已無法正常使用。只好到old-releases.ubuntu.com抓deb來安裝。
目錄是/ubuntu/pool/main
查了一下日期,大約需要squid_2.7版
需要以下這三個檔案
squid-langpack_20110707-1_all.deb
squid-common_2.7.STABLE9-2.1ubuntu6_all.deb
squid_2.7.STABLE9-2.1ubuntu6_i386.deb
有相依的問題存在,所以需依序安裝。

vi /etc/squid/squid.conf

編輯 http_port 預設為 3128,可以改為想設定的 Proxy Port

設定允許所有人連入 Proxy :

將 http_access allow localhost 改為 http_access allow all

將 http_access deny all 註解

把cache放大,預設是100MB
# cache_dir ufs /var/spool/squid 100 16 256
cache_dir ufs /var/spool/squid 1000 16 256

重新啟動 squid:
/etc/init.d/squid restart

快取檔放在/var/spool/squid

設定參考 http://linux.vbird.org/linux_server/0420squid.php#server_default

MIS的背影

測試後設定
 

http_port 3128

#acl localhost src 127.0.0.1/32
acl localhost src 120.116.22.0/23

acl dropdomain dstdomain "/etc/squid/dropdomain.txt"
http_access deny dropdomain
http_access allow localhost
#http_access allow all
http_access deny all

/etc/squid/dropdomain.txt 放要擋掉的網站

.facebook.com
.yahoo.com
.hinet.net

更改dropdomain.txt後記得要service squid reload 重新讀取設定值

client 端快速啟用proxy (記得把xx.xx.xx.xx改成你的proxy IP yy.yy.yy.yy是不cache的網站)

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=dword:00000001
"ProxyServer"="xx.xx.xx.xx:3128"
"ProxyOverride"="yy.yy.yy.yy"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\iphlpsvc\Parameters\ProxyMgr\{9839E71E-FDD5-445A-B73A-A59B3FB57E04}] 
"StaticProxy"="xx.xx.xx.xx:3128"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iphlpsvc\Parameters\ProxyMgr\{9839E71E-FDD5-445A-B73A-A59B3FB57E04}] 
"StaticProxy"="xx.xx.xx.xx:3128"

刪除cache
 

#!/bin/sh
service squid stop
rm -rf /var/spool/squid
mkdir /var/spool/squid
chown proxy:proxy /var/spool/squid -R
squid -z
service squid start

 

發表於 Linux系統 | 發表迴響

[卡巴斯基]離線安裝版 offline standalone

參考網址:卡巴斯基 2020g 离线安装程序 Kaspersky 2020g offline installer for Windows

OneDrive

發表於 Windows系統 | 發表迴響

讓你手機平板變為擴展螢幕

參考網址:每日頭條

這是一個有趣的想法,之前教學上的需要, 有用過兩個螢幕,把要給學生參考的資料丟到延伸螢幕,直接投影出去。
家裡沒有第二台螢幕,但有時真的需要有延伸螢幕的功能。
在網路上找到這個做法,蠻有趣的。
https://spacedesk.net/

電腦王阿達 https://www.kocpc.com.tw/archives/262230

如果你的電腦是筆電,那麼記得將螢幕模式切成延伸。(快速鍵Fn+F5)

「Shift」+「Win」+左右方向鍵:可將工作中的視窗快速切換到左右螢幕。

發表於 Windows系統, 硬體維修 | 發表迴響

可攜式螢幕 MSI Optix MAG161V

參考網址:

電腦王阿達 https://www.kocpc.com.tw/archives/315455

發表於 教學科技 | 發表迴響