標籤

BAT (38) shell (34) Virtual Machine (33) Xubuntu (29) acfs (25) PHP (24) CentOS (21) Virtul Box (20) 編輯器 (17) 資料庫 (15) lubuntu (13) windows (13) CPP (12) ubuntu (12) chrome (11) laravel (10) Docker (9) Python (9) 5A88 (7) VMware (6) 資料結構 (6) Javascript (5) Node (5) Proxmox VE (5) 公告系統 (5) 程式積木 (5) Android Studio (4) ANN (3) OB2D2016x64 (3) Xoops (3) clonezilla (3) samba (3) 公文 (3) 其他 (3) 硬體 (3) API (2) Android (2) AppInvent2 (2) Html (2) Hyper-V (2) Nas (2) botnet (2) mbot (2) swift (2) wordpress (2) 樣板 (2) 防火牆 (2) AD的應用 (1) Ansible (1) Arduino (1) CSS (1) GitLab (1) HA Proxy (1) LegoEV3 (1) PowerShell (1) Scratch (1) VM (1) XenServer (1) kotlin (1) linuxmint (1) lxc (1)

2019年8月4日 星期日

使用還原卡還原的電腦教室使用HFS(Http File Server),快速完成教師機與學生機設定。

上篇,教師機與學生機的設定需手動完成。若是電腦教室採用無碟系統,那情況就會變成只要設定一台,就會全面完成設定。那要是使用還原卡還原的電腦教室,就需要一台一台完成設定。對資訊組長而言,那真的是惡夢。
因此,開始思考。這個問題就會變成[能不能用一鍵完成的程式,讓學生直接開啟教師機上傳作業網頁,或是讓學生直接連到教師機下載檔案。而資訊組長只要將這個程式放置在學生機或教師機的桌面即可。]
假設教師機IP為 192.168.1.103
檔名:PcClassroomHW.sh (下載後,請將副檔名sh 改為 bat)
程式碼如下:
@echo off
start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://192.168.1.103/

下載後,將檔名 PcClassroomHW.sh 改為 PcClassroomHW.bat
記事本開啟 PcClassroomHW.bat ,將http://192.168.1.103/ 改為 http://教師機IP/ ,然後儲存檔案



如何使用:
1.使用前,請先確認教師機的HFS是否開啟,其畫面如下:

2.對著程式PcClassroomHW.bat,按下滑鼠右鍵。
   出現下拉是選單,點選[以系統管理員身分執行]
就會出現Chrome,並且打開 http://192.168.1.103/

若是不想讓人看到批次檔內容時,可以改用C++寫程式,編譯成exe檔,再放置在桌面上
假設教師機IP為 192.168.1.103
檔名:PcClassroomHWcpp.sh (下載後,請將副檔名sh 改為 cpp)
程式碼如下:
#include <windows.h>
#include <tchar.h>
#include <assert.h>
#include <shellapi.h>

const TCHAR szOperation[] = _T("open");
const TCHAR szURL[] = _T("http://192.168.1.103/");
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR lpCmd, int nShow) {
HINSTANCE hRslt = ShellExecute(NULL, szOperation, szURL, NULL, NULL, SW_SHOWNORMAL);
assert(hRslt > (HINSTANCE)HINSTANCE_ERROR);
return 0;
}
下載後,用Dev C++開啟 PcClassroomHWcpp.cpp ,將http://192.168.1.103/ 改為 http://教師機IP/ ,然後編譯檔案成PcClassroomHWcpp.exe。使用方法同批次檔,即PcClassroomHW.bat。

資料來源:
1.電腦教室教師機使用HFS(Http File Server),讓學生從網頁接收教師檔案與繳交作業
2.利用BAT 讓Chrome瀏覽器自動開啟網頁與關閉網頁
3.C++ 呼叫預設瀏覽器 開啟指定網址

沒有留言:

張貼留言

在 Windows 10 x64 1909版,使用BAT快速安裝公文系統與人事服務網(自然人憑證)版

相關內容移往 https://skjhcreator.blogspot.com/2021/02/windows-10-x64-1909bat.html