Iska, я смышленей чем кажусь, на свежую голову все стало куда яснее
Скрытый текст
Код:

@echo off
if "%1"=="%9" (echo Parametr ne ustanovlen.)
if "%1"=="%9" goto end
if not exist %1 (echo Fila ne suchestvuet.)
if not exist %1 (goto end)
if exist %1 (echo File suchestvuet, osuchestvlyau prosmotr.)
type %1
:end
Я еще не знаком с "set", оставлю это на вечер.
А еще вопрос от том что такое параметр у меня возникал потому, что я не понимал где производится его ввод. То есть я понимал что такое параметр в общем, но откуда он берется, если он не указан в программе, не понимал. Кодик выше сделан не совсем корректно(имеется в виду случай с 9ю одинаковыми параметрами), но все же для начала мне этого будет достаточно. С командными файлами я познакомился буквально вчера, и сфера моих знаний лежит в рамках паскаля и эмулятора 8086, спасибо за лекции. Кстати еще один вопросик, как мне совместить две команды, для одного ифа? Чтобы выводилось сообщение через echo, и сразу переходило по метке? "|" не работает.