รายละเอียดข้อความ สั้นๆ เป็นคำเชิญชวน:
อัพโหลดรูป
เปลี่ยนรูป

อัพโหลดรูป
เปลี่ยนรูป

กรุณากรอกข้อมูลสำหรับการโพสลงเฟสบุ๊คกลุ่ม

หัวข้อสินค้าที่ 1 (ต้องมี):
[ + เพิ่มหัวข้อสินค้า ]
รายละเอียดโปรโมทชั่น (ไม่ควรเกิน 200 คำ):
[ + เพิ่มช่องกรอกรายละเอียดสินค้า ]
กรุณาระบุ URL เว็บฯไซต์ หรือสินค้าที่เกี่ยวกับโปรโมชั่น:
คลิกดูคำแนะนำ
  • 1. การใส่ URL ควรเป็น URL หน้าร้านเท่านั้น และ URL หน้าร้านที่นำมาโปรโมท จะต้องไม่อยู่ระหว่างการซื้อโฆษณาเพิ่มยอด LIKE
  • 2. หากต้องการใส่ URL สินค้าภายในร้าน ไม่ควรเป็น URL สินค้าที่กำลังซื้อโฆษณาอยู่ เพราะเฟสบุ๊คจะไม่ยอมให้โพส
  • 3. หากพบปัญหา URL ใช้โปรโมทไม่ได้ เพราะเฟสบุ๊คบอกว่าเป็น URL ไม่ปลอดภัย และคุณยังต้องการโปรโมทสินค้าชิ้นนี้ ให้ใส่ - แทนในช่องนี้
ราคา (ถ้าโพสขายต้องมี และไม่ต้องใส่คอมม่า ','):
อัพโหลดรูป(อัพโหลดได้สูงสุด 4 รูป)
เปลี่ยนรูป

เปลี่ยนรูป

เปลี่ยนรูป

เปลี่ยนรูป

หากคุณได้เพิ่มข้อมูลเข้าระบบครบตามต้องการแล้ว กรุณากดปุ่ม Continue บนแผงควบคุมไอมาโครเพื่อให้ระบบทำงานต่อจ้า

กรุณากรอกข้อมูลการติดต่อสำหรับการโพสลงแฟนเพจ
และเฟสบุ๊คกลุ่มของคุณ

กรุณาระบุ URL สำหรับให้ลูกค้า Inbox ผ่านหน้าแฟนเพจ ถ้าไม่มีให้พิมพ์ - :
  • ตัวอย่าง: URL สำหรับอินบ็อค จะมีลักษณะแบบนี้ -->> https://www.facebook.com/messages/asiastreetfashion59
กรุณาระบุเบอร์โทรที่ต้องการให้ลูกค้าติดต่อ ถ้าไม่มีให้พิมพ์ -
กรุณาระบุ URL เว็บฯไซต์ของทางร้าน ถ้าไม่มีให้พิมพ์ -
กรุณาระบุอีเมลล์ที่ต้องการให้ลูกค้าติดต่อ ถ้าไม่มีให้พิมพ์ -
กรุณาระบุ LINE ID ที่ต้องการให้ลูกค้าติดต่อ ถ้าไม่มีให้พิมพ์ -
อัพโหลดไฟล์ .csv
Please wait iMacro will be start again.
Auto Restart Your iMacros

วันพุธที่ 29 มีนาคม พ.ศ. 2566

สร้าง Batch Script ไฟล์ คัดลอกรูปทั้งหมด จากโฟลเดอร์ต้นทางไปวางไว้ในโฟลเดอร์ปลายทาง 1 รูป ต่อ 1 โฟลเดอร์

วันนี้ผมได้ให้คำปรึกษาเรื่องการสร้างเครื่องมือสำหรับช่วยงาน โดยมีความต้องการ อยากได้โค้ดสำหรับคัดลอกรูปภาพ จากโฟลเดอร์ต้นทางที่เก็บรูปไว้หลายรูป โดยให้คัดลอกไปทั้งหมด  แล้วเอาไปวางไว้ในโฟลเดอร์ปลายทาง ที่มีโฟลเดอร์ในนั้นหลายๆ โฟลเดอร์  เอารูปไปวางในโฟลเดอร์เหล่านั้น 1 โฟลเดอร์ ต่อ 1 รูป

โดยปกติหากต้องการสร้าง Batch Script ไฟล์ เพื่อคัดลอกรูปภาพจากโฟลเดอร์หนึ่งไปยังโฟลเดอร์อื่นให้ทำตามขั้นตอนเหล่านี้

1. เปิด Notepad และสร้างไฟล์ใหม่

2. พิมพ์คำสั่งต่อไปนี้ในไฟล์:

'xcopy source_folder\*.jpg destination_folder\'

แทนที่ 'source_folder' ด้วยเส้นทางของโฟลเดอร์ที่มีรูปภาพที่คุณต้องการคัดลอก และ 'destination_folder' ด้วยเส้นทางของโฟลเดอร์ที่คุณต้องการคัดลอกรูปภาพไป

3. บันทึกไฟล์ด้วยส่วนขยายหรือเปลี่ยนชื่อนามสกุลไฟล์ให้เป็น .bat ตัวอย่างเช่น "copy_images.bat"

4. เมื่อจะใช้งานก็ดับเบิลคลิกที่ Batch Script ไฟล์เพื่อเรียกใช้

สิ่งนี้จะคัดลอกไป คือไฟล์ .jpg ทั้งหมดในโฟลเดอร์ต้นทางไปยังโฟลเดอร์ปลายทาง คุณสามารถแทนที่ .jpg ด้วยส่วนขยาย หรือนามสกุลไฟล์ที่คุณเลือกหากคุณต้องการคัดลอกรูปภาพประเภทอื่น ๆ

แต่อย่างที่บอกว่า แบบนี้ก็ คือ พื้นฐานที่เราใช้งานกันใน Batch Script ไฟล์ แต่เวลาเราจะใช้งานจริงๆ ความต้องการไม่ใช่แบบนั้น เรายังมีความต้องการที่หลากหลายมากขึ้นไปอีก


อีกวิธี เป็นการคัดลอกรูปภาพแล้วนำไปวางโดยการสร้างโฟลเดอร์ขึ้นมาใหม่ตามชื่อรูปที่เราต้องการวาง

นี่คือตัวอย่าง Batch Script ไฟล์ที่คัดลอกภาพหนึ่งภาพ (ระบุด้วยชื่อ) จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์ และสร้างโฟลเดอร์ใหม่ตามชื่อรูปภาพ:


@echo off

setlocal

set source=C:\path\to\source\folder

set image=image.jpg

set destination=C:\path\to\destination\folder

rem Create a new folder with the image name

md "%destination%\%image:~0,-4%"

rem Copy the image to the new folder

copy "%source%\%image%" "%destination%\%image:~0,-4%"

echo "Image copied to %destination%\%image:~0,-4%"

pause


แทนที่โฟลเดอร์ 'source' เป็นตำแหน่งโฟลเดอร์ 'image' คือชื่อรูป และโฟลเดอร์ 'destination' ปลายทาง

คำสั่ง 'md' สร้างโฟลเดอร์ใหม่โดยใช้ชื่อรูปภาพโดยไม่ต้องขยายไฟล์ (`%image:~0,-4%`) คำสั่ง 'Copy' คัดลอกรูปภาพจากโฟลเดอร์ 'source' ไปยังโฟลเดอร์ใหม่ที่สร้างขึ้นใน 'destination'

คุณสามารถบันทึกสคริปต์นี้เป็นไฟล์ '.bat' และเรียกใช้โดยดับเบิลคลิกที่มัน สคริปต์จะหยุดชั่วคราวในตอนท้ายเพื่อที่คุณจะได้เห็นผลลัพธ์

ความต้องการสุดท้ายที่ยกตัวอย่าง คือ การคัดลอกรูปจากโฟลเดอร์ต้นทาง ไปวางยังโฟลเดอร์ปลายทาง  แบบให้วางรูปไว้ในโฟลเดอร์ 1 โฟลเดอร์ต่อ 1 รูป

@echo off

setlocal enabledelayedexpansion

set /p FolderPath=Enter the floder Copy path:

cd %FolderPath%

set ar=0

set count=0

for %%i in (*.jpg) do (

set "ary[!ar!]=%%i"

echo %FolderPath%\%%i

set /A ar+=1

set /A count+=1

)


set arT=0

set /p TargetfolderPath=Enter the target floder path:

cd %TargetfolderPath%

for /D %%i in (.\*) do (

set "aryTarGetFloder[!arT!]=%%i"

echo %TargetfolderPath%\%%i

set /A arT+=1

)

echo ------

echo %aryTarGetFloder[1]%

echo ------


set "x=0"

:SyLoop

if defined aryTarGetFloder[%x%] (

echo %FolderPath%\!ary[%x%]!

echo TO

echo %TargetfolderPath%\!aryTarGetFloder[%x%]!\!ary[%x%]!

COPY "%FolderPath%\!ary[%x%]!" "%TargetfolderPath%\!aryTarGetFloder[%x%]!\!ary[%x%]!"

set /a "x+=1"

timeout /t 1

GOTO :SyLoop

)

echo Completed the copy.

pause

คำอธิบายดูได้ในคลิปวีดีโอด้านล่างนะครับ



รู้ก่อนซื้อขายของออนไลน์

ไม่มีความคิดเห็น:

แสดงความคิดเห็น