2026年5月16日 星期六

用 Python + GAS 打造「桌面彈幕」互動工具

前兩天我利用 Google Apps Script (GAS) 連結試算表當作資料來源,並在 AI 的協助下設計了一款 Chrome 擴充功能,可以把訪客發表的文字變成彈幕呈現在當下的網頁畫面上。原本打算就這樣直接分享給大家,但後來坐在電腦前想想,如果這個工具只能在瀏覽器裡運作,未免有些可惜。

如果我們改用 Python 來改寫,讓彈幕能夠直接覆蓋在整個 Windows 桌面上,那麼無論老師是在播放 PowerPoint 投影片、播放影片,還是切換到其他教學軟體,學生的即時回饋都能直接在畫面上飛過去。

於是,我又花了一點時間,請 AI 協助將整個核心邏輯用 Python (PyQt6) 重新建構,完成了這款「桌面彈幕 — 全桌面版」。這款軟體完全免費,且依循 CC BY-NC-SA 4.0 授權,今天就低調地分享給有需要的教育同仁。



軟體四大特點

  • 免切換視窗,不打斷講課節奏:過往使用互動軟體,老師常需要在大螢幕上切換視窗看學生答案。現在學生的提問或心得會直接化為彈幕飛過投影片,老師可以一邊講課一邊抓重點回應。
  • 滑鼠完全穿透,不干擾電腦操作:程式底層使用了 Windows API 進行處理,畫面上的彈幕看得到卻「摸不到」。這意味著老師依然可以正常點擊投影片、拖曳視窗,完全不會被彈幕干擾滑鼠操作。
  • 提升內向學生的參與感:透過簡單的匿名發文網頁,那些平常不敢舉手發言的學生,也能將想法即時傳遞到大螢幕上,課堂互動氣氛也更活潑。
  • 啟動自動清空,每節課都是新開始:為了方便教學,程式在每天或每次重新啟動時,會自動清空雲端試算表內的舊資料,確保下一班進來上課時,畫面不會被上一班的留言洗版。

桌面彈幕工具:詳細使用教學

這款工具的架構非常簡單:「前端發文網頁 ➔ 雲端試算表 (GAS) ➔ 本地 Python 桌面接收端」。以下是完整的設定與使用步驟:

第一步:布署 Google Apps Script (GAS) 雲端接收端

  1. 打開您的 Google 雲端硬碟,新建一個「Google Apps Script」專案。
  2. 將我寫在 Python 原始碼中最上方的 GAS_CODE(getSheet、doGet、doPost 函數)完整複製並貼入專案中。
  3. 點擊右上角的「部署」 > 「新部署」。
  4. 點選左上角齒輪,類型選擇「網頁應用程式」。
  5. 「誰有權存取」務必選擇「任何人」,接著點擊部署。
  6. 複製部署完成後給您的「網頁應用程式網址」。

第二步:執行 Python 程式與介面功能介紹

  1. 確保電腦已安裝 Python 環境,執行 desktop_marquee_v3.py
  2. 首次執行時,程式會自動偵測並透過 pip 安裝缺少的 PyQt6 和 requests 套件。
  3. 啟動後,螢幕右下角會出現一個圓形的「彈幕」浮動圖示。
  4. 按滑鼠左鍵:可以任意拖曳這個圖示。
  5. 點擊滑鼠左鍵:開啟/隱藏「控制中心」設定面板。
  6. 點擊滑鼠右鍵:可以快速點選「設定」或「結束程式」。

第三步:綁定網址與個人化微調

  1. 在「🌐 GAS Web App 網址」欄位中,貼上您第一步複製的網址(結尾須包含 /exec)。
  2. 勾選「啟用桌面彈幕」,然後點擊「儲存並套用」。
  3. 您可以自由調整彈幕的「文字大小」、「顯示速度」及「重複次數」。

第四步:開放學生發文互動

在控制中心點擊「開啟訪客發文網址」按鈕。您可以把網址轉成 QR Code 投放在黑板上,學生輸入文字後,文字就會在 2~3 秒內化身為彈幕,直接飛過您的電腦桌面了!

準備好開始互動了嗎?

前往 GitHub 下載原始碼與程式檔

本工具程式碼已公開,歡迎老師們依教學需求自行改寫。

2026年5月10日 星期日

輕鬆打造漫畫風格簡報:利用我的簡報設計王工具加上 NotebookLM就可以輕鬆完成

 想要製作引人入勝的簡報嗎?現在除了傳統的文字與圖片,你還可以透過 AI 快速生成漫畫風格的簡報!本文將帶你一步步使用我最新修改的「簡報設計王 3.6 版」流程,輕鬆創作出專業又有趣的漫畫內容。

步驟一:進入系統與設定主題

首先,開啟「簡報設計王 3.6 版」。在主題輸入框中,輸入你想要製作的故事或教學主題。例如,我們可以輸入「端午節由來的故事」作為範例。

步驟二:啟用關鍵「漫畫模式」

在魔法風格選項中,點選「漫畫模式」。系統會自動為你填入預設的畫風描述。你可以保留這些預設值,或是根據需求自行修改畫風描述,讓 AI 了解你想要的視覺效果。

步驟三:生成並檢閱腳本規劃

點擊「生成」按鈕後,AI 會自動規劃每一頁的漫畫內容與腳本。在進入下一步之前,請檢查每一頁的內容是否符合預期。小撇步:如果內容中出現了如「主講人」等不必要的文字,建議在此階段先將其刪除,以確保漫畫畫面上更乾淨美觀。

步驟四:匯入 NotebookLM 進行最終生成

將規劃好的腳本上傳至系統。選取該檔案後,直接按下「簡報」生成按鈕。由於生成漫畫圖片與排版較為複雜,大約需要耐心等待 10 分鐘 左右。

步驟五:成果展示與確認

製作完成後,你就會得到一份充滿創意的漫畫風格簡報。例如關於屈原的故事,會以豐富的漫畫圖像呈現,讓原本單調的內容變得鮮活有趣。

教學影片參考

透過這個簡單的流程,任何人都能輕鬆將故事轉化為生動的漫畫簡報。趕快去嘗試看看吧!

2026年5月8日 星期五

圖床不用外求!Google Drive 圖片連結穩定提取法(GAS 橋接技術)

 

開發由來:告別不穩定的圖片連結

阿剛我以前分享過利用文件快取來抓取 Google 雲端硬碟圖片的方法,但隨著 Google 安全機制不斷更新,那些連結變得非常不穩定,常有朋友反應網頁上的圖片莫名消失。

為了幫大家找一個一勞永逸的解決方案,我和 AI 協作開發了這款提取器。這次我們改用 Google Apps Script (GAS) 作為後端橋接,直接抓取穩定的圖片 ID 並轉換為 thumbnail 格式連結。這樣一來,無論你是要貼在部落格還是教學平台,連結都能持久穩定,不再怕破圖。



教學應用:簡化數位教材製作流程

在製作數位教材或維護部落格時,尋找穩定的圖床總是很精疲力竭。透過這款工具,我可以把 Google Drive 直接當作我的「專屬圖床」:

  • 快速批次獲取:一次將資料夾內數十張圖片轉化為直接嵌入連結,省去手動一張張開啟分享權限的麻煩。
  • 保持教材一致性:圖片直接存在雲端硬碟,方便隨時管理與更新,教學網頁只需更換提取到的連結即可。

使用教學:穩定提取連結三步驟

1. 部署 GAS 後端

在 Google Apps Script 建立新專案,貼上我提供的代碼。

點擊「新部署」,類型選「網頁應用程式」,務必將「誰有權存取」設為「所有人 (Anyone)」,並複製產生的網址。

2. 設定提取工具

開啟 HTML 工具檔案,點擊右上角 ⚙️ 設定,貼上剛才的 GAS 網址。

系統會自動幫你記住這個設定,下次使用就不用重複操作了。

3. 抓取與連結獲取

貼上你的雲端硬碟 「資料夾連結」

成功提取後,你會看到清單列出所有圖片的穩定連結,直接複製即可使用。若有展示需求,再點擊「建立相簿」生成 HTML 檔案即可。

點擊下方連結開始使用提取工具

開啟提取工具網站

2026年5月5日 星期二

多功能圖片影音製作器V5.2版-一堆照片快速轉影片神器

 你有沒有過這種時候——活動剛結束,手上有一大堆照片,卻不知道該怎麼快速做成一部超酷的成果影片?📸🎞️ 或者想幫家人、朋友製作回憶影片,結果發現市面上的軟體要嘛超貴、要嘛學習成本爆炸?

有一次去學校分享,主任問我:「阿剛老師,有沒有更快的方法能把一大堆圖片變成成果影片?」我當下建議他們用 PowerPoint,雖然可以,但步驟多得讓人頭大!🤯 我心裡想:「這應該可以更簡單吧?」

所以我一年多前用 AI 做了這個工具,最近又快到畢業季,又要製作學生的回憶影片了,所以我又把程式拿出來優化了一下,把本來要手動安裝 FFmpeg 的動作優化掉了,直接把程式也打包進 EXE 中,老師們直接下載開啟程式就可以直接使用。


🎓 課堂教學上的實際應用

這款工具在學校教學或行政作業上非常實用:

  • 數位繪本與有聲書製作:學生畫好繪本後,可針對每張圖上傳錄音,軟體會自動根據錄音長度調整圖片停留時間,輕鬆做出有聲書。
  • 活動快剪紀錄:匯入所有照片,選一首熱血音樂,設定好轉場特效,不到幾分鐘就能產出高畫質紀錄短片。
  • 教材多語化:利用新增的「手動字幕」功能,老師可以為圖片標註單字,幫助學生視聽同步。

🛠️ 軟體新功能與技術亮點 (V5.2版)

這次程式碼的更新,我特別針對「易用性」做了大幅度調整:

1. 免安裝 FFmpeg,開箱即用!
以前這類工具最麻煩的就是要使用者自己去下載 ffmpeg、設定環境變數。這次我直接把工具打包進 EXE 執行檔中。老師們下載後直接執行就好,不用再為了設定電腦而滿頭大汗。
2. 強大的字幕自訂系統
支援手動輸入、四種顏色切換(白、黃、淡綠、粉紅),且可自訂字體大小(20-40),確保視覺美觀。
3. 精準的音圖同步
上傳專屬配音後,程式會自動計算時長並鎖定,保證「聲音講到哪,圖片就換到哪」。
4. 專業轉場與多種比例
包含向左滑入、圓形展開、像素化、擦除等多種轉場特效。支援 16:9 或 4:3 比例,解析度最高可達 4K。

📖 使用教學步驟

  1. 匯入素材:點擊「匯入圖片/影片」選取素材,並可拖曳調整順序。
  2. 設定時間與字幕:手動設定秒數,或使用「設定全部」統一調整。勾選「啟用字幕」,輸入文字並調整顏色與大小。
  3. 加入音樂:匯入背景音樂並調整音量,可設定音樂起始與結束時間。
  4. 選擇輸出規格:選擇解析度(480P ~ 4K)與喜歡的轉場效果。
  5. 一鍵匯出:按下「匯出影片」,等待程式自動合成 MP4 檔案。