Pytanie : COM Interfejs w .NetQuestion:

Cześć i I być pewny potwierdzenie być podstawowy pytanie i I wierzyć I znać the odpowiedź ale chcieć potwierdzenie. I mieć COM zgromadzenie z interfejs I chcieć w mój. Netto Zgromadzenie. Oprócz the the COM assebmly i robienie pewny the DLL rejestrować na mój komputer lub niektóre inny serwer, w końcu the Interfejs i the metoda, I potrzebować, inny. I potrzebować o the. Netto Zgromadzenie w the GUID archiwum? Dziękować

Odpowiedź : COM Interfejs w .NetQuestion:

Niestety tam  być żadny sposób the uwydatniać zmienny podstawienie (jak charakter, lub charakter, etc z lub parm zmienna (%1, %2, %3,…) lub DLA pętla zmienna (%%A, %%B, %%C,…).  Smutny ale true.

Jeżeli ty chcieć the podejście kod troszkę cleaner ty móc ten podejście using nazwany subroutine.  Ono żyłować jakaś lewica lub prawy przestrzeń od the przechodzić sznurek, i przechować the rezultat w the zwany zmienna.

dla /f "tokens=1-5 delims=," %%A w ("%String%") (
  echo PRZEDTEM: %%A %%B %%C %%D %%E
  wezwanie: Podstrzyżenie "%%A" A
  wezwanie: Podstrzyżenie "%%B" B
  wezwanie: Podstrzyżenie "%%C" C
  wezwanie: Podstrzyżenie "%%D" D
  wezwanie: Podstrzyżenie "%%E" E
)
echo PÓŻNIEJ: %A% %B% %C% %D% %E%
fermata
wyjście /b

: Podstrzyżenie "input-zawiązywać" wracać-zmienna
  ustawiać s=%~1
  dla /F "tokens=* delims=" %%A w ("%s%") ustawiać s=%%A
  dla /L %%A wewnątrz (1,1,50) jeżeli "! s: ~-1! "=="" set s=! s: ~0, - (1)!
  set %~2=%s%
  wyjście /b

~bp
Inne rozwiązania  
 
programming4us programming4us