You can come back with valid I-94 and I-797. Of course you can apply for a physical visa, and likely you may be granted a multi-entry visa with the same valid period as your I-797.