Tambahkan beberapa file dari satu jenis ke menu konteks "Baru"


10

Saya sepenuhnya mengerti bagaimana cara menambahkan file "Baru" / template ke menu konteks dari Windows Explorer (Windows 7), dengan memodifikasi registri, seperti yang dijelaskan di sini misalnya:

Bagaimana saya bisa menambahkan item ke menu konteks 'baru'?

Ini berfungsi dengan baik dan sub-kunci "nama file" memungkinkan saya untuk menentukan file tertentu yang terletak di C: \ Windows \ ShellNew. Dengan demikian saya mengkonfigurasi ada file .doc yang sesuai dengan surat template perusahaan saya (dengan logo, nama, alamat ...). Setiap kali saya ingin membuat surat, saya klik kanan dan saya mendapat templat di direktori saya saat ini!

Sekarang, saya ingin memiliki beberapa template seperti ini untuk hanya 1 tipe file (.doc)

Masalahnya adalah sepertinya hanya ada satu sub-kunci NullFile / FileName / Data / Command di kunci ShellNew.

Apakah ada solusi, dengan nilai Command misalnya? Atau perilaku serupa tanpa memodifikasi registri?

Saya hanya ingin dengan mudah membuat template Word yang berbeda dari direktori saya saat ini, dan menghindari copy / paste.

Terima kasih atas jawaban atau saran Anda.

Jawaban:


2

Hal pertama yang perlu Anda lakukan adalah mengatur Commandstring ( Right Click> New > String Value ) ke %SystemRoot%\System32\cmd.exe /c "%SystemRoot%\ShellNew\WordTemplates.bat ^"%1^""(dengan asumsi bahwa templat berada di C: \ Windows \ ShellNew ).

Kemudian, buat file baru di C: \ Windows \ ShellNew \ WordTemplates.bat . Dalam file ini, tempatkan baris kode berikut:

@echo off
echo What document would you like to create?
echo 1 - Template 1
echo 2 - The best template
echo 3 - Sample template
echo 4 - Template 4
echo 5 - Template 5
echo 6 - Template 6
echo 7 - Template 7
echo 8 - Template 8
echo 9 - Template 9
echo 0 - Template 10
choice /c 123457890>nul
copy "%SystemRoot%\ShellNew\Template%errorlevel%.docx" %1>nul

Anda dapat mengganti deskripsi masing-masing templat dengan preferensi Anda. Nama file masing-masing template harus Template1.docx , Template2.docx , ..., Template10.docx , Template11.docx , dll. Kode di atas hanya akan memungkinkan 10 template. Jika Anda ingin menentukan 26 templat, Anda dapat menggunakan alfabet sebagai pilihan. Anda juga dapat mengubah ekstensi file menjadi .doc.


1

Saya tahu ini tidak persis sama, tetapi bagaimana dengan hanya menggunakan templat Word? Jika Anda mengganti nama ekstensi .doc menjadi .dot, itu berubah menjadi templat secara otomatis! Apa fungsinya?

Jika Anda mengklik dua kali file itu, itu akan membuka dokumen Word baru dengan file itu sebagai templat! Itu tidak akan lebih dari menulis template kecuali Anda secara eksplisit memberitahu Word untuk melakukannya. Menekan Save atau Save As akan memunculkan dialog Save, seolah-olah itu adalah file baru.

Apa yang saya sarankan adalah meletakkan semua templat dalam satu folder, lalu menambahkan folder sebagai Toolbar ke Taskbar. Selalu tersedia, dan Anda bisa mengklik, bukan klik kanan, arahkan ke yang baru, lalu klik lagi. Ini akan menjadi dua (satu jika Anda memiliki bilah tugas besar) klik, tidak perlu menunggu.


1
Ini cukup banyak yang saya miliki hari ini, tetapi Anda melangkah lebih jauh dengan memperkenalkan toolbar (itu ide yang bagus). Namun, template akan terbuka, tetapi tidak disimpan di folder apa pun. Perilaku terakhir inilah yang saya cari.
Antoine

Maksud kamu apa?
Luke Kanada

1
Apa yang saya cari adalah mencari secara manual ke folder, lalu memutuskan untuk membuat Template di sana. Apa yang Anda usulkan adalah membuka Template, lalu menyimpannya ke folder. Untuk beberapa alasan, cara ini kurang nyaman bagi saya daripada yang lain. saya akan menunggu dan melihat apakah saya memiliki jawaban lain, lalu menilai jawaban Anda
Antoine

0

Temukan ekstensi baru untuk file dokumen yang ingin Anda tambahkan, dan atur agar dibuka dengan Word. Panggil setiap file sebagai jenis file baru.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.