Ini ialah arahan dcmodify yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS
JADUAL:
NAMA
dcmodify - Ubah suai fail DICOM
SINOPSIS
dcmodify [pilihan] dcmfile-in...
DESCRIPTION
dcmodify ialah alat yang membolehkan seseorang mengubah suai, memasukkan dan memadam tag dan item dalam DICOM
fail. Urutan dan teg dengan kepelbagaian nilai > 1 juga disokong. Pengepala meta
maklumat dan VR tag tidak boleh diubah suai secara langsung oleh dcmodify pada masa ini. Dalam
tambahan kepada pengubahsuaian teg, dcmodify menyediakan beberapa pilihan input - memaksa
dcmodify untuk mengendalikan fail inputnya seperti yang ditentukan pengguna - dan pilihan output untuk dikawal
format output fail yang terhasil.
Sekiranya beberapa pengubahsuaian perlu dilakukan, dcmodify adakah pengubahsuaian dalam
susunan yang sama seperti yang muncul pada baris arahan. Sila ambil perhatian bahawa dcmodify tidak
semak sama ada nilai yang diberikan sepadan dengan perwakilan nilainya (VR). Biasanya, kesilapan
mesej dicetak tetapi secara amnya pengguna harus menjaga penggunaan VR yang betul.
If dcmodify tidak tahu teg yang sepatutnya dimasukkan, maka VR teg ditetapkan kepada PBB dan
nilai yang disediakan pada baris arahan ditafsirkan sebagai satu siri nombor perenambelasan
(seperti yang disediakan untuk VR=OB). Sila masukkan tag ini ke dalam kamus untuk mengelakkan
tingkah laku ini. Juga, menyatakan -iun pilihan, ia adalah mungkin untuk memaksa dcmodify untuk pergi
Nilai PBB tidak disentuh. Menggunakan pilihan -u membolehkan dcmodify menyimpan semua atribut VR=UN sebagai OB.
dcmodify dapat berfungsi dengan laluan teg yang dipanggil untuk mengakses teg dalam urutan. The
(pseudo-formal) sintaks ialah
{jujukan[item-no].}*elemen
di mana 'jujukan' ialah teg jujukan seperti (0008,1111) atau nama kamus untuk teg. 'barang-
no' menerangkan nombor item untuk diakses (mengira dari sifar). 'elemen' mentakrifkan
tag sasaran untuk diusahakan. Teg boleh sama ada ditentukan secara langsung sebagai (0010,0010) atau melalui
nama kamus yang sepadan 'Nama Pesakit'. '*' menandakan bahawa anda boleh mengulangi
penyataan jujukan untuk mengakses tahap yang lebih dalam dalam fail DICOM (lihat bahagian CONTOH). Untuk
'item-no', juga aksara kad bebas '*' boleh digunakan untuk memilih semua item di sekeliling
jujukan (lihat bahagian WILDCARDS di bawah).
Apabila memasukkan laluan teg yang terdiri daripada berbilang nod (iaitu bukan satu elemen) menggunakan
yang -i pilihan, sebarang elemen laluan yang hilang (item, jujukan, elemen daun) dimasukkan
secara automatik apabila hilang. Itu tidak berfungsi untuk kad bebas item: Apabila tiada item tunggal
wujud dalam urutan sekeliling dcmodify sudah tentu tidak boleh memutuskan, berapa banyak item yang sepatutnya
dijana. Walau bagaimanapun, jika menyatakan nombor item seperti '5', kesemua 6 item (dikira daripada
sifar) boleh (dan sedang) dijana secara automatik dalam mod sisipan. Jika sudah 2 item akan
wujud, selebihnya (4) akan dimasukkan.
Sila ambil perhatian bahawa terdapat beberapa isu mengenai pengubahsuaian tag peribadi (lihat
bahagian PRIVATE TAGS) dan untuk menukar UID (BAHAgian MENUKAR UID).
PARAMETER
nama fail input DICOM dcmfile-in untuk diubah suai
PILIHAN
umum pilihan
-h --bantuan
cetak teks bantuan ini dan keluar
--versi
maklumat versi cetakan dan keluar
--hujah
cetak argumen baris perintah yang dikembangkan
-q --senyap
mod senyap, tiada cetak amaran dan ralat
-v --verbose
mod verbose, butiran pemprosesan cetakan
-d --debug
mod nyahpepijat, cetak maklumat nyahpepijat
-ll --log-level [l]evel: pemalar rentetan
(maut, ralat, amaran, maklumat, nyahpepijat, jejak)
gunakan tahap l untuk pembalak
-lc --log-config [f]ilename: string
gunakan fail konfigurasi f untuk pembalak
input pilihan
format fail input:
+f --read-file
baca format fail atau set data (lalai)
+fo --baca-fail-sahaja
baca format fail sahaja
-f --baca-set data
baca set data tanpa maklumat meta fail
+fc --buat-fail
buat format fail jika fail tidak wujud
sintaks pemindahan input:
-t= --read-xfer-auto
gunakan pengecaman TS (lalai)
-td --read-xfer-detect
abaikan TS yang dinyatakan dalam pengepala meta fail
-te --baca-xfer-sedikit
baca dengan TS endian kecil VR eksplisit
-tb --baca-xfer-besar
baca dengan eksplisit VR big endian TS
-ti --baca-xfer-tersirat
baca dengan TS endian kecil VR tersirat
menghuraikan atribut panjang ganjil:
+ao --terima-panjang-ganjil
terima atribut panjang ganjil (lalai)
+ae --andaikan-panjang-genap
andaikan panjang sebenar ialah satu bait lebih besar
pembetulan data automatik:
+dc --dayakan-pembetulan
dayakan pembetulan data automatik (lalai)
-dc --disable-correction
lumpuhkan pembetulan data automatik
format aliran bit input kempis:
+bd --bitstream-deflated
jangkakan aliran bit yang kempis (lalai)
+bz --bitstream-zlib
jangkakan aliran bit zlib yang kempis
pemprosesan pilihan
fail input sandaran:
--sandaran
fail sandaran sebelum mengubah suai (lalai)
-nb --tiada-sandaran
jangan sandarkan fail (BERBAHAYA)
mod masukkan:
-i --masukkan "[t]ag-path=[v]alue"
sisipkan (atau tulis ganti) laluan pada kedudukan t dengan nilai v
-if --insert-from-file "[t]ag-path=[f]ilename"
masukkan (atau tulis ganti) laluan pada kedudukan t dengan nilai dari fail f
-nrc --tiada-semakan-semakan
jangan semak tempahan peribadi
ubah suai mod:
-m --ubah suai "[t]ag-path=[v]alue"
ubah suai teg pada kedudukan t kepada nilai v
-mf --modify-from-file "[t]ag-path=[f]ilename"
ubah suai tag pada kedudukan t kepada nilai daripada fail f
-ma --modify-all "[t]ag=[v]alue"
ubah suai SEMUA tag sepadan t dalam fail kepada nilai v
mod padam:
-e --padam "[t]ag-path"
padamkan tag/item pada kedudukan t
-ea --padam-semua "[t]ag"
padam SEMUA tag padanan t dalam fail
-ep --padam-peribadi
padam SEMUA data peribadi daripada fail
pengecam unik:
-gst --gen-stud-uid
menjana UID Contoh Kajian baharu
-gse --gen-ser-uid
jana UID Contoh Siri baharu
-gin --gen-inst-uid
jana UID Instance SOP baharu
-nmu --no-meta-uid
jangan kemas kini UID pengepala meta jika berkaitan
UID dalam set data diubah suai
pengendalian ralat:
-iaitu --abaikan-kesilapan
teruskan dengan fail, jika ralat ubah suai berlaku
-imt --abaikan-teg-hilang
anggap 'tag tidak ditemui' sebagai kejayaan
apabila mengubah suai atau memadam dalam fail
-iun --abaikan-tidak-nilai
jangan cuba menulis sebarang nilai kepada elemen
mempunyai VR PBB
output pilihan
format fail output:
+F --tulis-fail
tulis format fail (lalai)
-F --tulis-set data
tulis set data tanpa maklumat meta fail
sintaks pemindahan output:
+t= --tulis-xfer-sama
tulis dengan TS yang sama seperti input (lalai)
+te --tulis-xfer-sedikit
tulis dengan TS endian kecil VR eksplisit
+tb --tulis-xfer-besar
tulis dengan TS endian besar VR eksplisit
+ti --write-xfer-implisit
tulis dengan TS endian kecil VR tersirat
perwakilan nilai selepas 1993:
+u --dayakan-baru-vr
dayakan sokongan untuk VR baharu (UN/UT) (lalai)
-u --disable-new-vr
lumpuhkan sokongan untuk VR baharu, tukar kepada OB
pengekodan panjang kumpulan:
+g= --group-length-recalc
kira semula panjang kumpulan jika ada (lalai)
+g --kumpulan-panjang-buat
sentiasa menulis dengan elemen panjang kumpulan
-g --kumpulan-panjang-buang
sentiasa menulis tanpa elemen panjang kumpulan
pengekodan panjang dalam urutan dan item:
+le --length-explicit
tulis dengan panjang yang jelas (lalai)
-le --panjang-tidak ditentukan
tulis dengan panjang yang tidak ditentukan
padding trailing set data (bukan dengan --write-dataset):
-p= --padding-retain
jangan tukar padding (lalai jika tidak --write-dataset)
-p --padding-off
tiada padding (tersirat jika --write-dataset)
+p --padding-create [f]ile-pad [i]tem-pad: integer
selaraskan fail pada berbilang bait f dan item dihidupkan
berbilang i bait
PRIVATE TAGS
Terdapat beberapa isu yang perlu anda pertimbangkan semasa menggunakan tag peribadi. Walau bagaimanapun
sisipan atau pengubahsuaian teg tempahan (gggg,00xx) hendaklah sentiasa berfungsi.
Insertions
Jika anda ingin memasukkan tag peribadi (bukan tempahan dengan gggg,00xx), pastikan itu
anda telah menyenaraikannya dalam kamus anda (lihat /datadict.txt untuk butiran). Jika tidak
tersenarai, dcmodify akan memasukkannya dengan VR=UN. Juga, untuk sesetengah kes, pemasukan mungkin gagal
untuk beberapa nilai.
Jika anda mempunyai teg peribadi anda dalam kamus, dcmodify bertindak seperti berikut: Apabila ia mendapati
tempahan dalam set data lampiran teg, yang pencipta peribadinya sepadan, sisipan adalah
dilakukan dengan VR yang terdapat dalam kamus dan nilai yang diberikan pada baris arahan. Tetapi jika
pencipta peribadi tidak sepadan atau tiada yang ditetapkan, dcmodify akan kembali dengan ralat. Sekiranya
tag peribadi hendaklah dimasukkan tanpa mengira sama ada tempahan tidak wujud, pilihan
-nrc boleh digunakan, memaksa sisipan. Walau bagaimanapun, VR ditetapkan kepada PBB kemudian, kerana tag
maka tidak boleh didapati dalam kamus.
Lihat penerangan di atas cara memasukkan nilai ke dalam elemen dengan VR yang tidak diketahui dikendalikan.
Pengubahsuaian
Jika anda mengubah suai nilai teg peribadi, dcmodify tidak akan menyemak VRnya terhadap kamus. Jadi
sila berhati-hati untuk memasukkan hanya nilai yang sepadan dengan VR tag.
Jika anda ingin menukar nilai tag peribadi and VR, kerana anda baru sahaja menambahkan teg ini pada anda
kamus, anda boleh memadamkannya dengan dcmodify dan masukkan semula. Kemudian dcmodify menggunakan anda
entri kamus untuk menentukan VR yang betul (juga lihat sisipan subseksyen).
Juga, lihat penerangan di atas cara memasukkan nilai ke dalam elemen dengan VR yang tidak diketahui
dikendalikan.
Penghapusan
Apabila anda menggunakan dcmodify untuk memadamkan teg tempahan peribadi, sila ambil perhatian bahawa dcmodify tidak akan
sentuh tag peribadi yang berada di bawah tempahan ini. Pengguna terpaksa mengendalikan
ketekalan antara tempahan dan tag peribadi yang berkaitan.
Untuk pemadaman tag bukan tempahan persendirian, tiada isu khas.
PERUBAHAN UIDS
dcmodify akan membetulkan 'UID Kelas SOP Storan Media' dan 'SOP Storan Media secara automatik
Instance UID' dalam pengepala meta, jika anda membuat perubahan pada teg yang berkaitan dalam set data
('SOP Class UID' dan 'SOP Instance UID') melalui pilihan mod masukkan atau ubah suai. Awak boleh
lumpuhkan tingkah laku ini dengan menggunakan -nmu pilihan.
Jika anda menjana UID baharu dengan -gst, -gse or -gin, ini hanya akan menjejaskan UID yang anda pilih
untuk menjana. Jadi jika anda menggunakan -gst untuk menjana 'UID Contoh Kajian' baharu, kemudian 'Siri
Instance UID' dan 'SOP Instance UID' tidak akan terjejas! Ini memberi anda kemungkinan
untuk menjana setiap nilai secara berasingan. Biasanya, anda juga akan mengubah suai UID 'dasar'.
Sebagai kelemahan fleksibiliti ini, pengguna perlu memastikan, bahawa apabila mencipta 'baharu'
Fail DICOM dengan UID baharu dengan dcmodify, UID lain perlu dikemas kini oleh pengguna sebagai
perlu.
Semasa memilih -gin pilihan, teg pengepala meta yang berkaitan ('Instance SOP Storan Media
UID') dikemas kini secara automatik. Tingkah laku ini tidak boleh dilumpuhkan.
MENCIPTA BAHARU FILES
Lebih Baik --buat-fail membolehkan dcmodify buat fail jika ia belum wujud pada cakera.
Ini boleh digunakan untuk mencipta fail dari awal dengan melakukan berturut-turut
sisipan dengan pilihan seperti --masukkan. Ini mungkin berguna terutamanya apabila membuat
fail pertanyaan untuk alatan seperti findscu or movescu. Sekiranya tiada sintaks pemindahan output khusus
ditakrifkan, dcmodify memilih Little Endian Explicit Uncompressed untuk output. Failkan itu
yang baru dicipta sentiasa ditulis sebagai format fail DICOM, iaitu pilihan --tulis-set data is
tidak dibenarkan bersama-sama dengan --buat. Dengan cara ini, sekurang-kurangnya metaheader ditulis dan tidak
fail dengan panjang bait sifar dicipta dalam kes di mana tiada sisipan dilakukan dalam fail
dcmodify panggil.
UNSUR NILAI-NILAI DARIPADA FAIL
Untuk membaca nilai elemen daripada fail dan bukannya menyatakannya pada arahan
baris, pilihan -mf and -jika boleh digunakan. Sila ambil perhatian bahawa untuk elemen OW, datanya ialah
dijangka sedikit endian yang dipesan dan akan ditukar jika perlu. Saiz fail
hendaklah sentiasa bilangan bait genap, iaitu tiada pelapik automatik dilakukan.
WILDCARDS
dcmodify juga membenarkan penggunaan aksara kad bebas '*' untuk nombor item dalam laluan
ungkapan, cth 'ContentSequence[*].CodeValue' memilih semua atribut 'Code Value' dalam
semua item Urutan Kandungan. Menggunakan kad bebas adalah mungkin untuk semua operasi asas,
iaitu mengubah suai -m, memasukkan -i and -e pilihan yang menjadikannya, bersama-sama dengan automatik
penciptaan nod laluan perantaraan alat yang berkuasa untuk pembinaan dan pemprosesan
set data yang kompleks.
Pilihannya -mak and -ea untuk mengubah suai atau memadam semua kejadian berdasarkan elemen DICOM
pada tagnya tidak menerima sebarang kad bebas tetapi hanya berfungsi pada elemen tunggal (iaitu satu
nama kamus atau kunci tag).
CONTOH
-i --masukkan:
dcmodify -i "(0010,0010)=A Name" file.dcm
Memasukkan teg PatientName ke dalam 'file.dcm' pada tahap 1.
Jika teg sudah wujud, -saya akan menimpanya! Jika anda mahu
masukkan elemen dengan kepelbagaian nilai > 1 (cth 4) anda
boleh melakukan ini dengan: dcmodify -i "(0018,1310)=1\2\3\4"
dcmodify -i "(0008,1111)[0].Nama Pesakit=Nama Lain" *.dcm
Memasukkan teg PatientName ke dalam item pertama urutan
(0008,1111). Ambil perhatian bahawa penggunaan kad bebas untuk fail adalah
mungkin. Anda juga boleh menentukan laluan teg yang lebih panjang (cth
"(0008,1111)[0].(0008,1111)[1].(0010,0010)=A Third One").
Jika mana-mana bahagian laluan, cth urutan atau item "0"
tidak wujud, ia secara automatik dimasukkan oleh dcmodify.
dcmodify -i "(0008,1111)[*].Nama Pesakit=Nama Lain" *.dcm
Memasukkan tag Nama Pesakit ke dalam _every_ item urutan
(0008,1111). Ambil perhatian bahawa penggunaan kad bebas untuk fail adalah
mungkin. Anda juga boleh menentukan laluan teg yang lebih panjang (cth
"(0008,1111)[*].(0008,1111)[*].(0010,0010)=Yang Ketiga").
-if --insert-from-file:
dcmodify -jika "PixelData=pixel.raw" file.dcm
Memasukkan kandungan fail 'pixel.raw' ke dalam elemen PixelData
daripada 'file.dcm'. Kandungan fail akan dibaca seperti sedia ada.
Data OW dijangka sedikit endian dipesan dan akan
ditukar jika perlu. Tiada semakan akan dibuat untuk memastikan bahawa
jumlah data adalah munasabah dari segi atribut lain seperti
Baris atau Lajur.
-m --ubah suai:
dcmodify -m "(0010,0010)=A Name" file.dcm
Menukar teg (0010,0010) pada tahap 1 kepada "A Name".
Pilihan ini juga membenarkan laluan teg yang lebih panjang seperti yang ditunjukkan
di atas untuk -i. Jika unsur daun atau mana-mana perantaraan
sebahagian daripada laluan tidak wujud, ia tidak dimasukkan seperti itu
adalah jika menggunakan pilihan '-i'.
dcmodify -m "(0010,0010)=Nama" -imt file.dcm
Menukar teg (0010,0010) pada tahap 1 kepada "A Name". Disebabkan oleh
diberi pilihan '-imt', kejayaan dikembalikan dan bukannya "tag tidak dijumpai",
jika elemen/item (atau mana-mana nod perantaraan dalam laluan yang lebih panjang) melakukannya
tidak wujud.
Ambil perhatian bahawa untuk pilihan '-m' nod terakhir dalam laluan mestilah
unsur daun, iaitu bukan urutan atau item.
-mf --modify-from-file:
dcmodify -mf "PixelData=pixel.raw" file.dcm
Melakukan perkara yang sama seperti -jika sekiranya sudah ada elemen PixelData
dalam 'file.dcm'. Jika tidak tiada apa yang diubah.
-ma --ubah suai-semua:
dcmodify -ma "(0010,0010)=Nama Baharu" file.dcm
Melakukan perkara yang sama seperti -m tetapi berfungsi pada semua teg sepadan yang terdapat dalam
'file.dcm'. Oleh itu, ia mencari keseluruhan set data termasuk
jujukan untuk teg (0010,0010) dan menukarnya kepada "Nama Baharu"
-e --padam:
dcmodify -e "(0010,0010)" *.dcm
Memadamkan teg (0010,0010) dalam semua *.dcm fail pada tahap pertama.
Pilihan ini juga membenarkan laluan teg yang lebih panjang seperti yang ditunjukkan
di atas untuk -i.
dcmodify -e "(0010,0010)" -imt *.dcm
Memadamkan teg (0010,0010) dalam semua *.dcm fail pada tahap pertama. Disebabkan oleh
diberi pilihan '-imt', kejayaan dikembalikan dan bukannya "tag tidak dijumpai",
jika elemen/item (atau mana-mana nod perantaraan dalam laluan yang lebih panjang) melakukannya
tidak wujud.
-ea --padam-semua:
dcmodify -ea "(0010,0010)" *.dcm
Sama seperti -e, tetapi juga mencari dalam urutan dan item.
-ep --erase-private:
dcmodify -ep *.dcm
Memadam semua tag peribadi (iaitu teg yang mempunyai nombor kumpulan ganjil) daripada
semua fail sepadan dengan *.dcm dalam direktori semasa.
-gst --gen-stud-uid:
dcmodify -gst file.dcm
Ini menjana nilai baharu untuk StudyInstanceUID
(0020,000h). UID lain tidak diubah suai!
-gse --gen-ser-uid:
dcmodify -gse file.dcm
Ini menjana nilai baharu untuk SeriesInstanceUID
(0020,000e). UID lain tidak diubah suai!
-gin --gen-inst-uid:
dcmodify -gin file.dcm
Perintah ini menjana nilai baharu untuk SOPInstanceUID
(0008,0018). MediaStorageSOPInstanceUID yang sepadan
(0002,0003) dilaraskan kepada nilai baharu secara automatik.
Sila ambil perhatian bahawa pengepala meta ini tidak boleh dielakkan
kemas kini melalui pilihan -nmu.
-nmu --no-meta-uid:
dcmodify -m "SOPInstanceUID=[UID]" -nmu *.dcm
Ini akan mengubah suai SOPInstanceUID kepada [UID] yang diberikan,
tetapi -nmu mengelak, yang dcmodify melaraskan
MediaStorageSOPInstanceUID dalam pengepala meta juga..fi
RALAT PENGENDALIAN
dcmodify cuba melaksanakan setiap operasi ubah suai yang diberikan pada baris arahan: Jika seseorang mengembalikan an
ralat, yang lain sedang dilakukan. Walau bagaimanapun, sekiranya berlaku sebarang ralat, pengubahsuaian
fail tidak disimpan, melainkan fail --abaikan-kesilapan pilihan ditentukan. Jika pilihan itu
dipilih, dcmodify juga terus mengubah suai fail lanjut yang ditentukan pada baris arahan;
jika tidak, dcmodify keluar selepas fail pertama yang mempunyai ralat pengubahsuaian.
Jika --abaikan-teg-tiada pilihan didayakan, sebarang ubah suai atau padam operasi (iaitu tidak
--masukkan) yang gagal kerana teg yang tidak wujud dianggap sebagai berjaya. Itu
masuk akal jika seseorang ingin memastikan bahawa teg tertentu tidak terdapat dalam fail
atau bahawa - jika ia wujud - bahawa ia ditetapkan kepada nilai tertentu.
MASUK
Tahap output pengelogan pelbagai alatan baris arahan dan perpustakaan asas boleh
ditentukan oleh pengguna. Secara lalai, hanya ralat dan amaran ditulis kepada standard
aliran ralat. Menggunakan pilihan --verbose juga mesej maklumat seperti butiran pemprosesan
dilaporkan. Pilihan --nyahpepijat boleh digunakan untuk mendapatkan butiran lanjut tentang aktiviti dalaman,
cth untuk tujuan penyahpepijatan. Tahap pembalakan lain boleh dipilih menggunakan pilihan --log-
tahap. dalam --senyap mod hanya ralat maut dilaporkan. Dalam kejadian ralat yang sangat teruk,
permohonan biasanya akan ditamatkan. Untuk butiran lanjut tentang tahap pembalakan yang berbeza,
lihat dokumentasi modul 'oflog'.
Sekiranya output pembalakan harus ditulis ke fail (sebagai pilihan dengan putaran fail log),
kepada syslog (Unix) atau pilihan log peristiwa (Windows). --log-config boleh digunakan. ini
fail konfigurasi juga membenarkan untuk mengarahkan hanya mesej tertentu ke output tertentu
strim dan untuk menapis mesej tertentu berdasarkan modul atau aplikasi di mana ia
dijana. Contoh fail konfigurasi disediakan dalam /logger.cfg.
COMMAND LINE
Semua alatan baris arahan menggunakan tatatanda berikut untuk parameter: kurungan segi empat sama sertakan
nilai pilihan (0-1), tiga titik mengekor menunjukkan bahawa berbilang nilai dibenarkan
(1-n), gabungan kedua-duanya bermakna 0 hingga n nilai.
Pilihan baris arahan dibezakan daripada parameter dengan tanda '+' atau '-' terkemuka,
masing-masing. Biasanya, susunan dan kedudukan pilihan baris arahan adalah sewenang-wenangnya (iaitu mereka
boleh muncul di mana-mana). Walau bagaimanapun, jika pilihan adalah saling eksklusif penampilan paling kanan
digunakan. Tingkah laku ini mematuhi peraturan penilaian standard cengkerang Unix biasa.
Selain itu, satu atau lebih fail arahan boleh ditentukan menggunakan tanda '@' sebagai awalan kepada
nama fail (cth @command.txt). Hujah arahan sedemikian digantikan dengan kandungan
fail teks yang sepadan (berbilang ruang putih dianggap sebagai pemisah tunggal melainkan
ia muncul di antara dua tanda petikan) sebelum sebarang penilaian selanjutnya. Sila ambil perhatian bahawa
fail arahan tidak boleh mengandungi fail arahan lain. Pendekatan yang mudah tetapi berkesan ini
membolehkan seseorang meringkaskan gabungan biasa pilihan/parameter dan mengelakkan longish dan
baris arahan yang mengelirukan (contoh disediakan dalam fail /dumppat.txt).
PERSEKITARAN
. dcmodify utiliti akan cuba memuatkan kamus data DICOM yang dinyatakan dalam
DCMDICTPATH pembolehubah persekitaran. Secara lalai, iaitu jika DCMDICTPATH pembolehubah persekitaran
tidak ditetapkan, fail /dicom.dic akan dimuatkan melainkan kamus dibina
ke dalam aplikasi (lalai untuk Windows).
Tingkah laku lalai harus diutamakan dan DCMDICTPATH pembolehubah persekitaran sahaja
digunakan apabila kamus data alternatif diperlukan. The DCMDICTPATH pembolehubah persekitaran
mempunyai format yang sama seperti cangkerang Unix PATH pembolehubah dalam itu titik bertindih (':') memisahkan
entri. Pada sistem Windows, koma bertitik (';') digunakan sebagai pemisah. Kamus data
kod akan cuba memuatkan setiap fail yang dinyatakan dalam DCMDICTPATH pembolehubah persekitaran. Ia
adalah ralat jika tiada kamus data boleh dimuatkan.
HAKCIPTA
Hak Cipta (C) 2003-2014 oleh OFFIS eV, Escherweg 2, 26121 Oldenburg, Jerman.
Gunakan dcmodify dalam talian menggunakan perkhidmatan onworks.net