Bagaimana cara menyematkan Shortcut atau file Batch ke Windows 7, 8 dan 10 Taskbar baru dan menu mulai?

274

Kami mengalami masalah dalam menambahkan skrip batch kami ke taskbar Windows 7, 8 atau 10 atau menu mulai.

Kumpulan file kami mengambil beberapa argumen dan hanya menjalankan aplikasi lain berdasarkan argumen tersebut. Untuk membuatnya tetap sederhana, kami membuat beberapa cara pintas untuk pelanggan kami yang mereka hanya perlu mengklik untuk menjalankan semuanya.

Pertanyaannya di sini adalah: Bagaimana kita bisa menyematkan pintasan atau file batch ke taskbar atau menu mulai?

(Pelanggan tidak seharusnya mengakses sistem file dan itu sebabnya mereka hanya bisa melihat taskbar)

Shaharyar
sumber

Jawaban:

373
  1. Buat pintasan ke file kumpulan Anda.
  2. Masuk ke pintas properti dan perubahan target untuk sesuatu seperti: cmd.exe /C "path-to-your-batch".
  3. Cukup seret pintasan baru Anda ke bilah tugas. Seharusnya sekarang bisa pinnable.
Kamil Klimek
sumber
6
Solusi yang sangat sederhana. Aneh bahwa menyematkan pintasan langsung ke file batch tidak didukung.
Steve Crane
17
Dan jika Anda merasa terganggu karena jendela cmd muncul setiap kali Anda menggunakan pintasan, setelah menyematkan, Anda dapat membuka pintasan di C:\Users\<User name>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBardan mengubah jalur target kembali kepath-to-your-batch
apple16
11
Nama dan ikon menempel setelah Anda menyematkan item, jadi ada baiknya juga melakukan langkah 2.5: Ubah nama dan ikon pintasan.
JohnEye
1
Meskipun ini 'tampaknya' berhasil tetapi perilakunya tidak persis sama. Program yang disematkan 'Standar' akan aktif (dipilih) setelah diklik sehingga ketika Anda mengkliknya lagi nanti akan membawa program ke depan. Tetapi dengan pintasan yang disematkan, itu akan memulai proses / jendela baru setiap kali Anda mengkliknya. Jadi tidak cukup perilaku yang diharapkan.
Rosdi
1
Apa /Cdi cmd.exe /C "path-to-your-batch"sebenarnya artinya?
Daniel Krizian
50

Utas ini hampir menjawab masalah saya, utas lain yang layak dibaca yang menyelesaikan masalah ini dengan cara yang berbeda ada di sini: Menambahkan File Batch ke Windows 7 Taskbar seperti Vista / XP Quick Launch

Saya bisa menambahkan batchfile ke taskbar dengan langkah-langkah berikut:

  1. Mengganti nama .cmd / .bat Anda menjadi .exe
  2. Klik kanan pada * .exe dan pilih pin to taskbar
  3. Mengganti nama kembali ke .cmd / .bat
  4. Shift + klik kanan ikon taskbar (untuk exe) dan pilih properti
  5. Mengubah referensi dari * .exe ke .cmd / .bat dan ubah ikon sesuai kebutuhan

Itu mulai bekerja segera tetapi ikon refresh perlu reboot.

Saya punya pertanyaan tambahan: bagaimana Anda mendapatkan file batch taskbar yang disematkan menerima file lain sebagai parameter? Ini berfungsi ketika disematkan ke startbar, atau hanya di folder, tapi saya tidak bisa membuatnya berfungsi seperti yang terjadi pada XP.

Ini adalah fungsi yang saya bicarakan:

Seret dan letakkan file pada ikon kelelawar. Kelelawar akan menerima nama file dari file yang dijatuhkan sebagai% 1 dan vbscript akan menerimanya sebagai WScript.Arguments (0).

daniel
sumber
5
+1 Tidak perlu memiliki pintasan terpisah ke kumpulan. Dan Anda sebenarnya tidak perlu me-reboot, Anda bisa mematikan explorer.exe dan menjalankannya kembali dari task manager untuk ikon di-refresh.
stylez
2
Saya akan senang jika saya tidak menangis mengapa ini tampaknya masih perlu. Terima kasih, @aniel. tampaknya ini masih berlaku untuk win8 / 10
Timothy Groote
ini bekerja di Win10 juga :)!
J-Dizzle
Dang, tidak bekerja untukku. Semuanya berjalan kecuali ketika saya menggeser klik kanan; tidak ada Properties untuk shortcut (saya melihat di bawah menu "More" juga). Klik kanan (tanpa shift) adalah sama. Dangit. Tanpa langkah terakhir itu masih menunjuk ke .exe. mengajukan.
clamum
1
@clamum Jika Anda mengklik "Open File Location" di bawah menu "More", Anda akan dibawa ke tempat pintasan berada. Kemudian Anda dapat mengklik kanan pada file pintas untuk mengubah target (H / T ke jawabannya oleh @ iuliu.net)
Jeff Bridgman
15

Folder untuk taskbar Windows 7 terletak di:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Folder Start Menu adalah:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu

Anda dapat membuat pintasan di sana dan setelah masuk dan kembali, itu akan muncul.

Semoga ini bisa membantu .... Ada hal-hal lain yang harus saya ingatkan, misalnya, mereka dapat mengklik kanan dan mengedit file batch - jadi, Anda mungkin ingin melihat izin NTFS untuk mengunci file.

William Hilsum
sumber
3
Pendekatan ini tidak berhasil dengan pintasan ..
Shaharyar
Juga mencoba menambahkan pintasan baru di sini, dan itu tidak muncul di taskbar setelah memulai ulang explorer.exe.
eidylon
Saya menggunakan solusi @ daniel untuk menambahkan pintasan dan milik Anda untuk mengubah ikon. Memang memerlukan explorer restart untuk melihat ikon baru.
Anthony Horne
3

Ya ini adalah "fitur" yang mengganggu dari taskbar windows 7. Saya membangun aplikasi sederhana yang menjalankan file batch yang dapat Anda pin ke bilah tugas dan pin file batch ke sana. Itu menyelesaikan pekerjaan. Unduh secara gratis -> http://johnastevens.com/helpTopics.aspx#batchapp

John Stevens
sumber
1
Bekerja seperti pesona. Satu-satunya hal yang hilang adalah bahwa ketika Anda mengklik RunBatch tidak melakukan apa-apa, alangkah baiknya jika membuka command prompt.
Jochen
1
Terima kasih telah mengambil upaya untuk menulis dan membuat ini tersedia tetapi tampaknya sedikit pendekatan yang berlebihan ketika solusi yang diberikan oleh Kamil Klimek sangat sederhana.
Steve Crane
Tautan sekarang mengarah ke halaman parkir domain.
devtk
2

Saya akan menambahkan metode lain yang bermanfaat .. Di Windows 10 , apakah Anda ingin memiliki Taskbar yang lebih sederhana, di mana Anda dapat menyematkan sesuatu dengan mudah (ikon kecil) seperti ini ?:

masukkan deskripsi gambar di sini

sehingga Anda hanya akan melihat program-program yang dibuka.

Dalam " Dokumen ", buat folder, beri nama " ikon saya ", dan letakkan pintasan yang diinginkan. Kemudian klik kanan pada taskbar -> "Toolbar baru":

masukkan deskripsi gambar di sini

dan pilih folder Anda. Kemudian buka bilah tugas, klik kanan pada bilah alat baru, dan hapus centang "Tampilkan Judul" dan "Tampilkan Teks":

masukkan deskripsi gambar di sini

ps jangan lupa untuk menghapus centang "TIDAK PERNAH MENGGABUNGKAN ICON" di properti taskbar:

masukkan deskripsi gambar di sini

T.Todua
sumber
Bekerja pada Windows 8.1 juga
rxantos
1

Dalam kasus saya, tidak ada solusi yang mencapai 100%. Mereka sudah dekat, tetapi pada windows 10 terbaru ini adalah langkah-langkah yang harus saya ikuti:

1. Ganti nama .bat menjadi .exe
2. Klik kanan .exe => Pin To Start
3. Klik kanan .exe => Ubah nama menjadi .bat
4. Klik kanan taskbar / mulai menu item => More => Buka Lokasi File
5. Klik kanan pintasan => Ubah target dari .exe ke .bat

Selesai!

iuliu.net
sumber
Ini tidak berfungsi untuk saya, saya mendapat This app can't run on your PCpesan. Windows 10 V1703 Build15063.332
jay