跳到主要內容

開啟資料夾分享bat寫法

因廠區掃描器是屬於分享資料夾的方式收掃描檔,因為還在建置中,而且每次設定都好煩,因此寫了一個bat讓他自動去執行,而為了因應每個人的需求,特別寫了一個輸入選項,讓資料夾跟分享資料夾可以做自訂的動作,分享給需要的人更改。



↓------------------------------程式開始--------------------------------↓
@echo off
title tenshare 共享開啟程式
:start
echo.
echo                            ******選擇操作選項******
echo                            *    1.設定掃描共享    *
echo                            *    2.移除掃描共享    *
echo                            *    3.確認共享狀態    *
echo                            *    Q.結束            *
echo                            ************************
echo.
set /p ten=選擇項目[1-3 or Q]:
IF "%ten%"=="Q" GOTO exit
IF "%ten%"=="q" GOTO exit
IF "%ten%"=="3" GOTO C
IF "%ten%"=="2" GOTO B
IF "%ten%"=="1" GOTO A
CLS
echo 選擇失敗請重新選擇 & goto start

:A
@rem os.bat
@rem windows XP (NT 5.1)
@rem windows 7/2008 R2 (NT 6.1)

REM detect Windows NT vs. 9x

REM determine build of NT (if necessary)
for /f "delims=[] tokens=2" %%i in ('ver') do set MyVer=%%i
for /f "tokens=2" %%i in ('echo %MyVer%') do set MyVer=%%i
for /f "tokens=1,2,3 delims=." %%i in ('echo %MyVer%') do (
set MyVer=%%i
set Minorver=%%j
)
IF "%MyVer%"=="5" goto XP
goto win7

:XP
set /p file=輸入資料夾分享名稱(隱藏請加$):
set /p filename=輸入資料夾分享路徑(會自動建立d:):
IF EXIST "d:\%filename%" GOTO yes
goto NO

:yes
echo 有此資料夾
echo 直接設定資料夾分享
net share %file%=d:\%filename%
echo 資料夾分享設定完成..
cacls "d:\%filename%" /t /e /g everyone:f
echo 資料夾安全性設定完成..
net share >C:\netshare.txt
goto exit

:NO
echo 無此資料夾
MD d:\%filename%
echo 於D槽建立資料夾完成..
net share %file%=d:\%filename%
echo 資料夾分享設定完成..
cacls "d:\%filename%" /t /e /g everyone:f
echo 資料夾安全性設定完成..
net share >C:\netshare.txt
goto exit

:win7
set /p file=輸入資料夾分享名稱(隱藏請加$):
set /p filename=輸入資料夾分享路徑(會自動建立d:):
IF EXIST "d:\%filename%" GOTO 7yes
goto 7NO

:7yes
echo 有此資料夾
echo 直接設定資料夾分享
net share %file%=d:\%filename% /grant:everyone,full
echo 資料夾分享設定完成..
cacls "d:\%filename%" /t /e /g everyone:f
echo 資料夾安全性設定完成..
net share >C:\netshare.txt
goto exit

:7NO
echo 無此資料夾
MD d:\%filename%
echo 於D槽建立資料夾完成..
net share %file%=d:\%filename% /grant:everyone,full
echo 資料夾分享設定完成..
cacls "d:\%filename%" /t /e /g everyone:f
echo 資料夾安全性設定完成..
net share >C:\netshare.txt
goto exit

:B
set /p file=輸入資料夾分享名稱(隱藏請加$):
net share /delete %file%
goto start

:C
net share
goto start

:exit
exit
↑---------------------------------程式結束-------------------------------↑

留言

這個網誌中的熱門文章

EXCEL 批次列印設定 巨集撰寫教學

最近在幫一個客戶使用word 合併列印,雖然POS比較好用,不過客戶需要應急,但發現word合併列印,會因為印表機的驅動,導致怎麼印都會是直式,無法正常進入框架內。 詢問原廠與印表機原廠,都沒有辦法解決,互推責任(老樣子),因此只好另尋辦法,使用EXCEL做列印。 這次主要是幫台北某間幼稚園製作,因此開啟EXCEL先做好列印的套表頁再來製作資料庫頁面。

google chrome 無法移除 新增移除找不到

最近因為工作的關係,常常跑來跑去,忽然告知廠區要升級google chrome,好吧!升級吧! 但到場遇到了一件事情(其實是同事遇到) 新增移除裡面找不到 google chrome 移除的選項,如下沒有紅色圈起來的地方。