MIDS er et filter-program til batchfiler - output er en delstreng af input. MIDS er skrevet i assembler Syntax: MIDS start,length - et udsnit MIDS start - fra start og resten af strengen MIDS ,length - start=1 eksempler: I de følgende eksempler bliver output gemt i filen '$.$' - indholdet af denne fil vises derefter som et DEBUG display - dvs først en hexadecimal liste med alle tegnværdier - derefter ascii-tegnene. --------------------------------------------------------------------------- echo 1234567 > $.$ $.$: 31 32 33 34 35 36 37 20 0D 0A 1234567.. NB: echo afslutter med 0D 0A (linjeskift) --------------------------------------------------------------------------- echo 1234567 | mids 4,2 > $.$ $.$: 34 35 45 --------------------------------------------------------------------------- echo 1234567 | mids ,3 > $.$ $.$: 31 32 33 123 --------------------------------------------------------------------------- echo 1234567 | mids 3 > $.$ $.$: 33 34 35 36 37 20 34567 NB: mids afleverer resten af tekststrengen - men ikke det afsluttende linjeskift --------------------------------------------------------------------------- Et andet eksempel: Vi afvikler en batch-fil, som ligger i mappen C:\BAT\TEST Vi skal bruge stien (C:\BAT\TEST) og skriver derfor: CD > $.$ CD afleverer den aktuelle sti + et linjeskift: $.$: 43 3A 5C 42 41 54 5C 54-45 53 54 0D 0A C:\BAT\TEST.. Vi kan fjerne det afsluttende linjeskift med MIDS: CD | MIDS 1 > $.$ $.$: 43 3A 5C 42 41 54 5C 54-45 53 54 C:\BAT\TEST ---------------------------------------------------------------------------